=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs/iceoryx_2.0.6+dfsg-2_riscv64.buildinfo Source: iceoryx Version: 2.0.6+dfsg-2 rebuilderd-worker node: riscv64-07 +------------------------------------------------------------------------------+ | Downloading sources Sun, 28 Sep 2025 04:05:04 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian sid InRelease [207 kB] Get:3 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:4 https://deb.debian.org/debian sid/main Sources [11.1 MB] Fetched 22.0 MB in 17s (1333 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/i/iceoryx/iceoryx_2.0.6%2bdfsg-2.dsc' iceoryx_2.0.6+dfsg-2.dsc 3839 SHA256:dfea05ff46d8681569902125b06b9f3d652b7bb157a2ceb8e90d0dc35e0c5328 'https://deb.debian.org/debian/pool/main/i/iceoryx/iceoryx_2.0.6%2bdfsg.orig.tar.xz' iceoryx_2.0.6+dfsg.orig.tar.xz 905964 SHA256:3901e15bebf392181b2799f08ae2875a2dde2af1d21027256194ac907b0208c7 'https://deb.debian.org/debian/pool/main/i/iceoryx/iceoryx_2.0.6%2bdfsg-2.debian.tar.xz' iceoryx_2.0.6+dfsg-2.debian.tar.xz 9980 SHA256:19acd812bad8f29c79ab70c11ff902d02fe790354ff33ece373ffa8fd43f01b5 3901e15bebf392181b2799f08ae2875a2dde2af1d21027256194ac907b0208c7 iceoryx_2.0.6+dfsg.orig.tar.xz 19acd812bad8f29c79ab70c11ff902d02fe790354ff33ece373ffa8fd43f01b5 iceoryx_2.0.6+dfsg-2.debian.tar.xz dfea05ff46d8681569902125b06b9f3d652b7bb157a2ceb8e90d0dc35e0c5328 iceoryx_2.0.6+dfsg-2.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Sun, 28 Sep 2025 04:05:25 +0000 | +------------------------------------------------------------------------------+ Rebuilding iceoryx=2.0.6+dfsg-2 in /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs now. +------------------------------------------------------------------------------+ | WARNING: calling debrebuild without --cache, hammering snapshot.d.o :( | +------------------------------------------------------------------------------+ + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdxdIgRm/out --builder=sbuild+unshare -- /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs/iceoryx_2.0.6+dfsg-2_riscv64.buildinfo /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs/iceoryx_2.0.6+dfsg-2_riscv64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/iceoryx-2.0.6+dfsg I: verifying dsc... successful! Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid InRelease [216 kB] Get:2 http://snapshot.debian.org/archive/debian/20250907T203639Z sid InRelease [216 kB] Get:3 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 Packages [9795 kB] Get:4 http://snapshot.debian.org/archive/debian/20250907T203639Z sid/main riscv64 Packages [9797 kB] Fetched 20.0 MB in 18s (1141 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20250904T083253Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted W: http://snapshot.debian.org/archive/debian/20250907T203639Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libxml2-16 riscv64 2.14.5+dfsg-0.2 [654 kB] Fetched 654 kB in 2s (349 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkii1e9fa/libxml2-16_2.14.5+dfsg-0.2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 binutils riscv64 2.45-6 [268 kB] Fetched 268 kB in 2s (151 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdlyzmao8/binutils_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libtool all 2.5.4-5 [540 kB] Fetched 540 kB in 2s (273 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpny1pkb1b/libtool_2.5.4-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libselinux1 riscv64 3.8.1-1 [88.1 kB] Fetched 88.1 kB in 2s (54.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpacgyhd02/libselinux1_3.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libuv1t64 riscv64 1.51.0-2 [156 kB] Fetched 156 kB in 2s (92.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo8yefm7g/libuv1t64_1.51.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpcre2-8-0 riscv64 10.46-1 [301 kB] Fetched 301 kB in 2s (139 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbu418boa/libpcre2-8-0_10.46-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 procps riscv64 2:4.0.4-9 [880 kB] Fetched 880 kB in 2s (454 kB/s) dpkg-name: info: moved 'procps_2%3a4.0.4-9_riscv64.deb' to '/srv/rebuilderd/tmp/tmpbgk5n3a_/procps_4.0.4-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 binutils-riscv64-linux-gnu riscv64 2.45-6 [884 kB] Fetched 884 kB in 2s (434 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzhlrufa6/binutils-riscv64-linux-gnu_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libdebconfclient0 riscv64 0.280 [10.5 kB] Fetched 10.5 kB in 1s (9323 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsh0e5n0q/libdebconfclient0_0.280_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpipeline1 riscv64 1.5.8-1 [40.3 kB] Fetched 40.3 kB in 1s (31.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppe4f6pgl/libpipeline1_1.5.8-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libc-dev-bin riscv64 2.41-12 [57.4 kB] Fetched 57.4 kB in 1s (43.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3o9vg_s9/libc-dev-bin_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgmp10 riscv64 2:6.3.0+dfsg-4 [558 kB] Fetched 558 kB in 2s (231 kB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpybsq32hf/libgmp10_6.3.0+dfsg-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 liblsan0 riscv64 15.2.0-2 [1326 kB] Fetched 1326 kB in 2s (617 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_75__brb/liblsan0_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 linux-libc-dev all 6.16.3-1 [2518 kB] Fetched 2518 kB in 2s (1110 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpont4lf_f/linux-libc-dev_6.16.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 sysvinit-utils riscv64 3.14-4 [33.7 kB] Fetched 33.7 kB in 1s (24.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj_muxk4y/sysvinit-utils_3.14-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 liblz4-1 riscv64 1.10.0-4 [85.8 kB] Fetched 85.8 kB in 1s (62.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpla9qw6x0/liblz4-1_1.10.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 dpkg-dev all 1.22.21 [1338 kB] Fetched 1338 kB in 2s (604 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp9a4izmo/dpkg-dev_1.22.21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgssapi-krb5-2 riscv64 1.21.3-5 [143 kB] Fetched 143 kB in 1s (120 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp684nix55/libgssapi-krb5-2_1.21.3-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cmake-data all 4.1.1+really3.31.6-1 [2268 kB] Fetched 2268 kB in 3s (808 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5bpc391l/cmake-data_4.1.1+really3.31.6-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 perl riscv64 5.40.1-6 [267 kB] Fetched 267 kB in 2s (152 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpffxnntkr/perl_5.40.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcap2 riscv64 1:2.75-10+b1 [29.3 kB] Fetched 29.3 kB in 1s (24.9 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpkd1xmtty/libcap2_2.75-10+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcpptoml-dev all 0.1.1-3 [180 kB] Fetched 180 kB in 2s (81.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm9_ygmym/libcpptoml-dev_0.1.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libarchive13t64 riscv64 3.7.4-4+b1 [367 kB] Fetched 367 kB in 2s (168 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7a6_dii6/libarchive13t64_3.7.4-4+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 2s (154 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8b5n9p02/libpam-runtime_1.7.0-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 binutils-common riscv64 2.45-6 [2557 kB] Fetched 2557 kB in 2s (1133 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgv7022ac/binutils-common_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcrypt-dev riscv64 1:4.4.38-1 [221 kB] Fetched 221 kB in 2s (125 kB/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.4.38-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpwgef8nbj/libcrypt-dev_4.4.38-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 g++-15 riscv64 15.2.0-2 [23.4 kB] Fetched 23.4 kB in 1s (17.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptxd3uoj0/g++-15_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libunistring5 riscv64 1.3-2 [474 kB] Fetched 474 kB in 2s (243 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpybebeuc3/libunistring5_1.3-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 mawk riscv64 1.3.4.20250131-1 [142 kB] Fetched 142 kB in 2s (79.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx02p3c4r/mawk_1.3.4.20250131-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 openssl-provider-legacy riscv64 3.5.2-1 [308 kB] Fetched 308 kB in 1s (219 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcb1mr1rp/openssl-provider-legacy_3.5.2-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libtsan2 riscv64 15.2.0-2 [2653 kB] Fetched 2653 kB in 3s (825 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl96uckcy/libtsan2_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cmake riscv64 4.1.1+really3.31.6-1 [11.2 MB] Fetched 11.2 MB in 4s (3038 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp77cicmas/cmake_4.1.1+really3.31.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgcc-14-dev riscv64 14.3.0-5 [5176 kB] Fetched 5176 kB in 4s (1479 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzb3vz7c8/libgcc-14-dev_14.3.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libdpkg-perl all 1.22.21 [650 kB] Fetched 650 kB in 2s (347 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb5uclpwp/libdpkg-perl_1.22.21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libmd0 riscv64 1.1.0-2+b1 [37.6 kB] Fetched 37.6 kB in 1s (30.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbo99ymhw/libmd0_1.1.0-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 automake all 1:1.17-4 [862 kB] Fetched 862 kB in 2s (407 kB/s) dpkg-name: info: moved 'automake_1%3a1.17-4_all.deb' to '/srv/rebuilderd/tmp/tmpna6mecxz/automake_1.17-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 architecture-properties riscv64 0.2.6 [2336 B] Fetched 2336 B in 2s (1321 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpahy39xwg/architecture-properties_0.2.6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 perl-base riscv64 5.40.1-6 [1662 kB] Fetched 1662 kB in 2s (712 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgmo0jt71/perl-base_5.40.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-14-base riscv64 14.3.0-5 [51.6 kB] Fetched 51.6 kB in 1s (39.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg6w16va_/gcc-14-base_14.3.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libxxhash0 riscv64 0.8.3-2 [40.1 kB] Fetched 40.1 kB in 2s (26.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdbip6bi2/libxxhash0_0.8.3-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 g++-15-riscv64-linux-gnu riscv64 15.2.0-2 [125 MB] Fetched 125 MB in 12s (10.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpztacqhzg/g++-15-riscv64-linux-gnu_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libkrb5-3 riscv64 1.21.3-5 [334 kB] Fetched 334 kB in 2s (195 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcok0_6y7/libkrb5-3_1.21.3-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 2s (39.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprc0xta16/autotools-dev_20240727.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcrypt1 riscv64 1:4.4.38-1 [106 kB] Fetched 106 kB in 1s (74.4 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.4.38-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpzlzxcp2t/libcrypt1_4.4.38-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 g++-riscv64-linux-gnu riscv64 4:15.2.0-1 [1196 B] Fetched 1196 B in 1s (1063 B/s) dpkg-name: info: moved 'g++-riscv64-linux-gnu_4%3a15.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp5jcn5k27/g++-riscv64-linux-gnu_15.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libtasn1-6 riscv64 4.20.0-2 [50.6 kB] Fetched 50.6 kB in 1s (33.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp16d_q5_6/libtasn1-6_4.20.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libasan8 riscv64 15.2.0-2 [2938 kB] Fetched 2938 kB in 2s (1184 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmgu3psk8/libasan8_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libp11-kit0 riscv64 0.25.5-3 [444 kB] Fetched 444 kB in 2s (252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdpwhr3tx/libp11-kit0_0.25.5-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 groff-base riscv64 1.23.0-9 [1163 kB] Fetched 1163 kB in 2s (573 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe8kazrr7/groff-base_1.23.0-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-15-riscv64-linux-gnu riscv64 15.2.0-2 [130 MB] Fetched 130 MB in 14s (9151 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvtlyew8p/gcc-15-riscv64-linux-gnu_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 3s (158 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9da6ygog/autoconf_2.72-3.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gettext riscv64 0.23.1-2+b1 [1682 kB] Fetched 1682 kB in 2s (777 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptxh1n99i/gettext_0.23.1-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libacl1-dev riscv64 2.3.2-2+b1 [115 kB] Fetched 115 kB in 2s (53.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprl2qc4ar/libacl1-dev_2.3.2-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libc-bin riscv64 2.41-12 [606 kB] Fetched 606 kB in 2s (326 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppbhlj0lg/libc-bin_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 2s (66.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7ofay35v/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgomp1 riscv64 15.2.0-2 [132 kB] Fetched 132 kB in 2s (79.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwas93fzl/libgomp1_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 liblzma5 riscv64 5.8.1-1 [313 kB] Fetched 313 kB in 2s (180 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg9zemle7/liblzma5_5.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libjansson4 riscv64 2.14-2+b3 [40.7 kB] Fetched 40.7 kB in 1s (28.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplybf1qni/libjansson4_2.14-2+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 zlib1g riscv64 1:1.3.dfsg+really1.3.1-1+b1 [85.7 kB] Fetched 85.7 kB in 1s (60.5 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpcozrs7cr/zlib1g_1.3.dfsg+really1.3.1-1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 grep riscv64 3.11-4 [430 kB] Fetched 430 kB in 2s (231 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfnwc961m/grep_3.11-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpam0g riscv64 1.7.0-5 [70.2 kB] Fetched 70.2 kB in 2s (45.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp74rpp9ah/libpam0g_1.7.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libblkid1 riscv64 2.41.1-2 [193 kB] Fetched 193 kB in 2s (88.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx0fyz2yb/libblkid1_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libncurses-dev riscv64 6.5+20250216-2 [838 kB] Fetched 838 kB in 2s (368 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqbquyl3t/libncurses-dev_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libnghttp3-9 riscv64 1.8.0-1 [68.5 kB] Fetched 68.5 kB in 1s (48.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6fvzj0qu/libnghttp3-9_1.8.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-15 riscv64 15.2.0-2 [510 kB] Fetched 510 kB in 2s (261 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp997148es/gcc-15_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 librtmp1 riscv64 2.4+20151223.gitfa8646d.1-3 [58.7 kB] Fetched 58.7 kB in 1s (42.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl0kitd27/librtmp1_2.4+20151223.gitfa8646d.1-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libaudit-common all 1:4.0.5-1 [13.5 kB] Fetched 13.5 kB in 1s (11.0 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.0.5-1_all.deb' to '/srv/rebuilderd/tmp/tmpy_x_seyb/libaudit-common_4.0.5-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libuchardet0 riscv64 0.0.8-2 [68.3 kB] Fetched 68.3 kB in 1s (49.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmploebr0zt/libuchardet0_0.0.8-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libstdc++6 riscv64 15.2.0-2 [714 kB] Fetched 714 kB in 2s (368 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6uidd256/libstdc++6_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 1s (31.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgk1umd28/init-system-helpers_1.69_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpam-modules riscv64 1.7.0-5 [177 kB] Fetched 177 kB in 2s (77.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6yky5h56/libpam-modules_1.7.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 base-files riscv64 14 [72.9 kB] Fetched 72.9 kB in 2s (46.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpin2yly0r/base-files_14_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-14-riscv64-linux-gnu riscv64 14.3.0-5 [27.3 MB] Fetched 27.3 MB in 4s (6164 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptqk205xz/gcc-14-riscv64-linux-gnu_14.3.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libubsan1 riscv64 15.2.0-2 [1178 kB] Fetched 1178 kB in 3s (342 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzl_eqe3n/libubsan1_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 googletest all 1.17.0-1 [522 kB] Fetched 522 kB in 2s (285 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuu85sfv7/googletest_1.17.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libisl23 riscv64 0.27-1 [664 kB] Fetched 664 kB in 2s (353 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_g4a8dxu/libisl23_0.27-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 librhash1 riscv64 1.4.6-1 [149 kB] Fetched 149 kB in 2s (98.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkybozm2s/librhash1_1.4.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libuuid1 riscv64 2.41.1-2 [39.9 kB] Fetched 39.9 kB in 2s (26.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm0rd30po/libuuid1_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gzip riscv64 1.13-1 [139 kB] Fetched 139 kB in 2s (86.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp237drfyf/gzip_1.13-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 debhelper all 13.26 [939 kB] Fetched 939 kB in 2s (440 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppj9d5nso/debhelper_13.26_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250907T203639Z sid/main riscv64 libjsoncpp26 riscv64 1.9.6-4 [78.8 kB] Fetched 78.8 kB in 2s (50.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5rbscq4t/libjsoncpp26_1.9.6-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-15-base riscv64 15.2.0-2 [52.3 kB] Fetched 52.3 kB in 1s (35.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphikmjpaw/gcc-15-base_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libssl3t64 riscv64 3.5.2-1 [2222 kB] Fetched 2222 kB in 2s (937 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptvbpvrxv/libssl3t64_3.5.2-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libdebhelper-perl all 13.26 [91.8 kB] Fetched 91.8 kB in 1s (66.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxptd63bj/libdebhelper-perl_13.26_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libnghttp2-14 riscv64 1.64.0-1.1+b1 [78.1 kB] Fetched 78.1 kB in 2s (50.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp998576wz/libnghttp2-14_1.64.0-1.1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 dwz riscv64 0.16-2 [115 kB] Fetched 115 kB in 2s (71.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjuqmozyk/dwz_0.16-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libtinfo6 riscv64 6.5+20250216-2 [347 kB] Fetched 347 kB in 2s (182 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaovlwgf8/libtinfo6_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgmock-dev riscv64 1.17.0-1 [223 kB] Fetched 223 kB in 2s (90.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptlx6jgpk/libgmock-dev_1.17.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 debianutils riscv64 5.23.2 [91.7 kB] Fetched 91.7 kB in 2s (56.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoptir542/debianutils_5.23.2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-riscv64-linux-gnu riscv64 4:15.2.0-1 [1432 B] Fetched 1432 B in 1s (1127 B/s) dpkg-name: info: moved 'gcc-riscv64-linux-gnu_4%3a15.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp2_uqf2uc/gcc-riscv64-linux-gnu_15.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libsasl2-modules-db riscv64 2.1.28+dfsg1-9 [20.5 kB] Fetched 20.5 kB in 1s (16.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4y5hrs7d/libsasl2-modules-db_2.1.28+dfsg1-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libc6-dev riscv64 2.41-12 [3127 kB] Fetched 3127 kB in 3s (1088 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb444kb17/libc6-dev_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 bash riscv64 5.3-1 [1560 kB] Fetched 1560 kB in 2s (727 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpixks679e/bash_5.3-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpsl5t64 riscv64 0.21.2-1.1+b1 [57.3 kB] Fetched 57.3 kB in 1s (43.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps1nd56c7/libpsl5t64_0.21.2-1.1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libudev1 riscv64 258~rc3-1 [158 kB] Fetched 158 kB in 2s (93.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvyywkutl/libudev1_258~rc3-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 po-debconf all 1.0.21+nmu1 [248 kB] Fetched 248 kB in 2s (126 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnqmwkbgh/po-debconf_1.0.21+nmu1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libattr1-dev riscv64 1:2.5.2-3 [45.8 kB] Fetched 45.8 kB in 1s (30.7 kB/s) dpkg-name: info: moved 'libattr1-dev_1%3a2.5.2-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmpon53l6c5/libattr1-dev_2.5.2-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcom-err2 riscv64 1.47.2-3+b3 [24.7 kB] Fetched 24.7 kB in 1s (18.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj7r63_pv/libcom-err2_1.47.2-3+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 dash riscv64 0.5.12-12 [101 kB] Fetched 101 kB in 2s (63.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn9o2ydvu/dash_0.5.12-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libncursesw6 riscv64 6.5+20250216-2 [141 kB] Fetched 141 kB in 2s (89.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq57t7f5i/libncursesw6_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libkeyutils1 riscv64 1.6.3-6 [9480 B] Fetched 9480 B in 1s (8566 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzvmyn5q5/libkeyutils1_1.6.3-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgtest-dev riscv64 1.17.0-1 [632 kB] Fetched 632 kB in 2s (337 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvluncds1/libgtest-dev_1.17.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 man-db riscv64 2.13.1-1 [1458 kB] Fetched 1458 kB in 2s (622 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbbe26z3b/man-db_2.13.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250907T203639Z sid/main riscv64 libffi8 riscv64 3.5.2-2 [21.8 kB] Fetched 21.8 kB in 1s (19.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoluw8bx3/libffi8_3.5.2-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 perl-modules-5.40 all 5.40.1-6 [3019 kB] Fetched 3019 kB in 2s (1213 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphgyi4zgx/perl-modules-5.40_5.40.1-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc riscv64 4:15.2.0-1 [5148 B] Fetched 5148 B in 1s (4649 B/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmptueldya5/gcc_15.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgprofng0 riscv64 2.45-6 [719 kB] Fetched 719 kB in 2s (366 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz7djtf79/libgprofng0_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libsystemd0 riscv64 258~rc3-1 [483 kB] Fetched 483 kB in 3s (164 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsaroa9l5/libsystemd0_258~rc3-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cpp-riscv64-linux-gnu riscv64 4:15.2.0-1 [5116 B] Fetched 5116 B in 1s (3929 B/s) dpkg-name: info: moved 'cpp-riscv64-linux-gnu_4%3a15.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpi2li9dc4/cpp-riscv64-linux-gnu_15.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 make riscv64 4.4.1-2 [463 kB] Fetched 463 kB in 2s (261 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoxa9wjxf/make_4.4.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 ncurses-base all 6.5+20250216-2 [273 kB] Fetched 273 kB in 2s (149 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptgwosv26/ncurses-base_6.5+20250216-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libmpc3 riscv64 1.3.1-1+b3 [56.7 kB] Fetched 56.7 kB in 2s (37.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp40xkopaa/libmpc3_1.3.1-1+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 g++ riscv64 4:15.2.0-1 [1332 B] Fetched 1332 B in 1s (1143 B/s) dpkg-name: info: moved 'g++_4%3a15.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp515vtbcn/g++_15.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 ncurses-bin riscv64 6.5+20250216-2 [436 kB] Fetched 436 kB in 2s (249 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5v8vqmnd/ncurses-bin_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libnettle8t64 riscv64 3.10.1-1 [335 kB] Fetched 335 kB in 2s (193 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp007pg40a/libnettle8t64_3.10.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 sed riscv64 4.9-2 [329 kB] Fetched 329 kB in 2s (194 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfvhbg4li/sed_4.9-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 build-essential riscv64 12.12 [4628 B] Fetched 4628 B in 1s (4068 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi4ow17ue/build-essential_12.12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 coreutils riscv64 9.7-3 [3036 kB] Fetched 3036 kB in 2s (1231 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgiaoot0h/coreutils_9.7-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cpp-15-riscv64-linux-gnu riscv64 15.2.0-2 [119 MB] Fetched 119 MB in 1min 23s (1431 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmuuioj1r/cpp-15-riscv64-linux-gnu_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 findutils riscv64 4.10.0-3 [706 kB] Fetched 706 kB in 2s (331 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgnovq4qt/findutils_4.10.0-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libmagic-mgc riscv64 1:5.46-5 [338 kB] Fetched 338 kB in 2s (180 kB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmphlj7z87_/libmagic-mgc_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cpp-15 riscv64 15.2.0-2 [1272 B] Fetched 1272 B in 2s (700 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp57qih7ai/cpp-15_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgcc-15-dev riscv64 15.2.0-2 [5608 kB] Fetched 5608 kB in 3s (1623 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsdhutvr4/libgcc-15-dev_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250907T203639Z sid/main riscv64 libelf1t64 riscv64 0.193-2 [194 kB] Fetched 194 kB in 1s (180 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0s1f6tlu/libelf1t64_0.193-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libaudit1 riscv64 1:4.0.5-1 [58.2 kB] Fetched 58.2 kB in 1s (43.7 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.0.5-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp56c80fm7/libaudit1_4.0.5-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 dh-autoreconf all 20 [17.1 kB] Fetched 17.1 kB in 1s (12.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpts7ul2jl/dh-autoreconf_20_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libatomic1 riscv64 15.2.0-2 [8544 B] Fetched 8544 B in 1s (6820 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpturrzsnr/libatomic1_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libsmartcols1 riscv64 2.41.1-2 [155 kB] Fetched 155 kB in 2s (88.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptzwsg746/libsmartcols1_2.41.1-2_riscv64.deb' Downloading dependency 1 of 190: libxml2-16:riscv64=2.14.5+dfsg-0.2 Downloading dependency 2 of 190: binutils:riscv64=2.45-6 Downloading dependency 3 of 190: libtool:riscv64=2.5.4-5 Downloading dependency 4 of 190: libselinux1:riscv64=3.8.1-1 Downloading dependency 5 of 190: libuv1t64:riscv64=1.51.0-2 Downloading dependency 6 of 190: libpcre2-8-0:riscv64=10.46-1 Downloading dependency 7 of 190: procps:riscv64=2:4.0.4-9 Downloading dependency 8 of 190: binutils-riscv64-linux-gnu:riscv64=2.45-6 Downloading dependency 9 of 190: libdebconfclient0:riscv64=0.280 Downloading dependency 10 of 190: libpipeline1:riscv64=1.5.8-1 Downloading dependency 11 of 190: libc-dev-bin:riscv64=2.41-12 Downloading dependency 12 of 190: libgmp10:riscv64=2:6.3.0+dfsg-4 Downloading dependency 13 of 190: liblsan0:riscv64=15.2.0-2 Downloading dependency 14 of 190: linux-libc-dev:riscv64=6.16.3-1 Downloading dependency 15 of 190: sysvinit-utils:riscv64=3.14-4 Downloading dependency 16 of 190: liblz4-1:riscv64=1.10.0-4 Downloading dependency 17 of 190: dpkg-dev:riscv64=1.22.21 Downloading dependency 18 of 190: libgssapi-krb5-2:riscv64=1.21.3-5 Downloading dependency 19 of 190: cmake-data:riscv64=4.1.1+really3.31.6-1 Downloading dependency 20 of 190: perl:riscv64=5.40.1-6 Downloading dependency 21 of 190: libcap2:riscv64=1:2.75-10+b1 Downloading dependency 22 of 190: libcpptoml-dev:riscv64=0.1.1-3 Downloading dependency 23 of 190: libarchive13t64:riscv64=3.7.4-4+b1 Downloading dependency 24 of 190: libpam-runtime:riscv64=1.7.0-5 Downloading dependency 25 of 190: binutils-common:riscv64=2.45-6 Downloading dependency 26 of 190: libcrypt-dev:riscv64=1:4.4.38-1 Downloading dependency 27 of 190: g++-15:riscv64=15.2.0-2 Downloading dependency 28 of 190: libunistring5:riscv64=1.3-2 Downloading dependency 29 of 190: mawk:riscv64=1.3.4.20250131-1 Downloading dependency 30 of 190: openssl-provider-legacy:riscv64=3.5.2-1 Downloading dependency 31 of 190: libtsan2:riscv64=15.2.0-2 Downloading dependency 32 of 190: cmake:riscv64=4.1.1+really3.31.6-1 Downloading dependency 33 of 190: libgcc-14-dev:riscv64=14.3.0-5 Downloading dependency 34 of 190: libdpkg-perl:riscv64=1.22.21 Downloading dependency 35 of 190: libmd0:riscv64=1.1.0-2+b1 Downloading dependency 36 of 190: automake:riscv64=1:1.17-4 Downloading dependency 37 of 190: architecture-properties:riscv64=0.2.6 Downloading dependency 38 of 190: perl-base:riscv64=5.40.1-6 Downloading dependency 39 of 190: gcc-14-base:riscv64=14.3.0-5 Downloading dependency 40 of 190: libxxhash0:riscv64=0.8.3-2 Downloading dependency 41 of 190: g++-15-riscv64-linux-gnu:riscv64=15.2.0-2 Downloading dependency 42 of 190: libkrb5-3:riscv64=1.21.3-5 Downloading dependency 43 of 190: autotools-dev:riscv64=20240727.1 Downloading dependency 44 of 190: libcrypt1:riscv64=1:4.4.38-1 Downloading dependency 45 of 190: g++-riscv64-linux-gnu:riscv64=4:15.2.0-1 Downloading dependency 46 of 190: libtasn1-6:riscv64=4.20.0-2 Downloading dependency 47 of 190: libasan8:riscv64=15.2.0-2 Downloading dependency 48 of 190: libp11-kit0:riscv64=0.25.5-3 Downloading dependency 49 of 190: groff-base:riscv64=1.23.0-9 Downloading dependency 50 of 190: gcc-15-riscv64-linux-gnu:riscv64=15.2.0-2 Downloading dependency 51 of 190: autoconf:riscv64=2.72-3.1 Downloading dependency 52 of 190: gettext:riscv64=0.23.1-2+b1 Downloading dependency 53 of 190: libacl1-dev:riscv64=2.3.2-2+b1 Downloading dependency 54 of 190: libc-bin:riscv64=2.41-12 Downloading dependency 55 of 190: libarchive-zip-perl:riscv64=1.68-1 Downloading dependency 56 of 190: libgomp1:riscv64=15.2.0-2 Downloading dependency 57 of 190: liblzma5:riscv64=5.8.1-1 Downloading dependency 58 of 190: libjansson4:riscv64=2.14-2+b3 Downloading dependency 59 of 190: zlib1g:riscv64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 60 of 190: grep:riscv64=3.11-4 Downloading dependency 61 of 190: libpam0g:riscv64=1.7.0-5 Downloading dependency 62 of 190: libblkid1:riscv64=2.41.1-2 Downloading dependency 63 of 190: libncurses-dev:riscv64=6.5+20250216-2 Downloading dependency 64 of 190: libnghttp3-9:riscv64=1.8.0-1 Downloading dependency 65 of 190: gcc-15:riscv64=15.2.0-2 Downloading dependency 66 of 190: librtmp1:riscv64=2.4+20151223.gitfa8646d.1-3 Downloading dependency 67 of 190: libaudit-common:riscv64=1:4.0.5-1 Downloading dependency 68 of 190: libuchardet0:riscv64=0.0.8-2 Downloading dependency 69 of 190: libstdc++6:riscv64=15.2.0-2 Downloading dependency 70 of 190: init-system-helpers:riscv64=1.69 Downloading dependency 71 of 190: libpam-modules:riscv64=1.7.0-5 Downloading dependency 72 of 190: base-files:riscv64=14 Downloading dependency 73 of 190: gcc-14-riscv64-linux-gnu:riscv64=14.3.0-5 Downloading dependency 74 of 190: libubsan1:riscv64=15.2.0-2 Downloading dependency 75 of 190: googletest:riscv64=1.17.0-1 Downloading dependency 76 of 190: libisl23:riscv64=0.27-1 Downloading dependency 77 of 190: librhash1:riscv64=1.4.6-1 Downloading dependency 78 of 190: libuuid1:riscv64=2.41.1-2 Downloading dependency 79 of 190: gzip:riscv64=1.13-1 Downloading dependency 80 of 190: debhelper:riscv64=13.26 Downloading dependency 81 of 190: libjsoncpp26:riscv64=1.9.6-4 Downloading dependency 82 of 190: gcc-15-base:riscv64=15.2.0-2 Downloading dependency 83 of 190: libssl3t64:riscv64=3.5.2-1 Downloading dependency 84 of 190: libdebhelper-perl:riscv64=13.26 Downloading dependency 85 of 190: libnghttp2-14:riscv64=1.64.0-1.1+b1 Downloading dependency 86 of 190: dwz:riscv64=0.16-2 Downloading dependency 87 of 190: libtinfo6:riscv64=6.5+20250216-2 Downloading dependency 88 of 190: libgmock-dev:riscv64=1.17.0-1 Downloading dependency 89 of 190: debianutils:riscv64=5.23.2 Downloading dependency 90 of 190: gcc-riscv64-linux-gnu:riscv64=4:15.2.0-1 Downloading dependency 91 of 190: libsasl2-modules-db:riscv64=2.1.28+dfsg1-9 Downloading dependency 92 of 190: libc6-dev:riscv64=2.41-12 Downloading dependency 93 of 190: bash:riscv64=5.3-1 Downloading dependency 94 of 190: libpsl5t64:riscv64=0.21.2-1.1+b1 Downloading dependency 95 of 190: libudev1:riscv64=258~rc3-1 Downloading dependency 96 of 190: po-debconf:riscv64=1.0.21+nmu1 Downloading dependency 97 of 190: libattr1-dev:riscv64=1:2.5.2-3 Downloading dependency 98 of 190: libcom-err2:riscv64=1.47.2-3+b3 Downloading dependency 99 of 190: dash:riscv64=0.5.12-12 Downloading dependency 100 of 190: libncursesw6:riscv64=6.5+20250216-2 Downloading dependency 101 of 190: libkeyutils1:riscv64=1.6.3-6 Downloading dependency 102 of 190: libgtest-dev:riscv64=1.17.0-1 Downloading dependency 103 of 190: man-db:riscv64=2.13.1-1 Downloading dependency 104 of 190: libffi8:riscv64=3.5.2-2 Downloading dependency 105 of 190: perl-modules-5.40:riscv64=5.40.1-6 Downloading dependency 106 of 190: gcc:riscv64=4:15.2.0-1 Downloading dependency 107 of 190: libgprofng0:riscv64=2.45-6 Downloading dependency 108 of 190: libsystemd0:riscv64=258~rc3-1 Downloading dependency 109 of 190: cpp-riscv64-linux-gnu:riscv64=4:15.2.0-1 Downloading dependency 110 of 190: make:riscv64=4.4.1-2 Downloading dependency 111 of 190: ncurses-base:riscv64=6.5+20250216-2 Downloading dependency 112 of 190: libmpc3:riscv64=1.3.1-1+b3 Downloading dependency 113 of 190: g++:riscv64=4:15.2.0-1 Downloading dependency 114 of 190: ncurses-bin:riscv64=6.5+20250216-2 Downloading dependency 115 of 190: libnettle8t64:riscv64=3.10.1-1 Downloading dependency 116 of 190: sed:riscv64=4.9-2 Downloading dependency 117 of 190: build-essential:riscv64=12.12 Downloading dependency 118 of 190: coreutils:riscv64=9.7-3 Downloading dependency 119 of 190: cpp-15-riscv64-linux-gnu:riscv64=15.2.0-2 Downloading dependency 120 of 190: findutils:riscv64=4.10.0-3 Downloading dependency 121 of 190: libmagic-mgc:riscv64=1:5.46-5 Downloading dependency 122 of 190: cpp-15:riscv64=15.2.0-2 Downloading dependency 123 of 190: libgcc-15-dev:riscv64=15.2.0-2 Downloading dependency 124 of 190: libelf1t64:riscv64=0.193-2 Downloading dependency 125 of 190: libaudit1:riscv64=1:4.0.5-1 Downloading dependency 126 of 190: dh-autoreconf:riscv64=20 Downloading dependency 127 of 190: libatomic1:riscv64=15.2.0-2 Downloading dependency 128 of 190: libsmartcols1:riscv64=2.41.1-2 Downloading dependency 129 of 190: debconf:riscv64=1.5.91Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 2s (69.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9smjro8g/debconf_1.5.91_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libfile-stripnondeterminism-perl all 1.14.2-1 [19.8 kB] Fetched 19.8 kB in 1s (15.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp1e8gwd_/libfile-stripnondeterminism-perl_1.14.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 rpcsvc-proto riscv64 1.4.3-1+b2 [62.3 kB] Fetched 62.3 kB in 1s (41.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpipr4bmlk/rpcsvc-proto_1.4.3-1+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libacl1 riscv64 2.3.2-2+b1 [32.9 kB] Fetched 32.9 kB in 1s (27.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4yeu1mql/libacl1_2.3.2-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 dh-strip-nondeterminism all 1.14.2-1 [8768 B] Fetched 8768 B in 1s (7773 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9gpui_zu/dh-strip-nondeterminism_1.14.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libk5crypto3 riscv64 1.21.3-5 [100 kB] Fetched 100 kB in 2s (49.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv4rqem0_/libk5crypto3_1.21.3-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libdb5.3t64 riscv64 5.3.28+dfsg2-9 [716 kB] Fetched 716 kB in 2s (310 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpswjwpeys/libdb5.3t64_5.3.28+dfsg2-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libsframe2 riscv64 2.45-6 [80.5 kB] Fetched 80.5 kB in 1s (58.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphqs55hvk/libsframe2_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libsqlite3-0 riscv64 3.46.1-7 [907 kB] Fetched 907 kB in 2s (464 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9kdbsif2/libsqlite3-0_3.46.1-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 bsdutils riscv64 1:2.41.1-2 [113 kB] Fetched 113 kB in 2s (64.2 kB/s) dpkg-name: info: moved 'bsdutils_1%3a2.41.1-2_riscv64.deb' to '/srv/rebuilderd/tmp/tmp5ggxq7bd/bsdutils_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 diffutils riscv64 1:3.10-4 [387 kB] Fetched 387 kB in 2s (221 kB/s) dpkg-name: info: moved 'diffutils_1%3a3.10-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmp74_utix4/diffutils_3.10-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 xz-utils riscv64 5.8.1-1 [659 kB] Fetched 659 kB in 3s (245 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph5fr78nx/xz-utils_5.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 bsdextrautils riscv64 2.41.1-2 [98.2 kB] Fetched 98.2 kB in 1s (70.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl6ibg3ro/bsdextrautils_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgcc-s1 riscv64 15.2.0-2 [61.5 kB] Fetched 61.5 kB in 1s (45.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpelzrko_z/libgcc-s1_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libsasl2-2 riscv64 2.1.28+dfsg1-9 [60.9 kB] Fetched 60.9 kB in 2s (37.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2tytivuk/libsasl2-2_2.1.28+dfsg1-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 tar riscv64 1.35+dfsg-3.1 [822 kB] Fetched 822 kB in 2s (416 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5gitm3b4/tar_1.35+dfsg-3.1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 dpkg riscv64 1.22.21 [1542 kB] Fetched 1542 kB in 2s (676 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2hj233ac/dpkg_1.22.21_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libncurses6 riscv64 6.5+20250216-2 [105 kB] Fetched 105 kB in 2s (66.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpipg15q30/libncurses6_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libmount1 riscv64 2.41.1-2 [226 kB] Fetched 226 kB in 2s (144 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpagtvu21p/libmount1_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libbinutils riscv64 2.45-6 [523 kB] Fetched 523 kB in 2s (283 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8yqjt_3m/libbinutils_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 autopoint all 0.23.1-2 [770 kB] Fetched 770 kB in 2s (324 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqo8bp6mk/autopoint_0.23.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 util-linux riscv64 2.41.1-2 [1236 kB] Fetched 1236 kB in 3s (425 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmop1qyow/util-linux_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libldap2 riscv64 2.6.10+dfsg-1 [197 kB] Fetched 197 kB in 2s (111 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe9ix1jql/libldap2_2.6.10+dfsg-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libbrotli1 riscv64 1.1.0-2+b7 [358 kB] Fetched 358 kB in 2s (184 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj4vhfbzb/libbrotli1_1.1.0-2+b7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgnutls30t64 riscv64 3.8.10-2 [1463 kB] Fetched 1463 kB in 2s (691 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6m7wqerr/libgnutls30t64_3.8.10-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgdbm-compat4t64 riscv64 1.26-1 [52.9 kB] Fetched 52.9 kB in 1s (38.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4vw48xpg/libgdbm-compat4t64_1.26-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libidn2-0 riscv64 2.3.8-4 [110 kB] Fetched 110 kB in 2s (70.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzo39vw3m/libidn2-0_2.3.8-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 1s (23.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy9743kti/sensible-utils_0.0.26_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 file riscv64 1:5.46-5 [43.4 kB] Fetched 43.4 kB in 1s (32.5 kB/s) dpkg-name: info: moved 'file_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmplu0dmwwd/file_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 1s (17.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcc8as0qd/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 base-passwd riscv64 3.6.7 [53.8 kB] Fetched 53.8 kB in 2s (32.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4t4uwk51/base-passwd_3.6.7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libpam-modules-bin riscv64 1.7.0-5 [49.3 kB] Fetched 49.3 kB in 1s (37.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmex8dfzc/libpam-modules-bin_1.7.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libexpat1 riscv64 2.7.1-2 [101 kB] Fetched 101 kB in 1s (71.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptvxileg_/libexpat1_2.7.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gcc-14 riscv64 14.3.0-5 [543 kB] Fetched 543 kB in 2s (304 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcwreo89k/gcc-14_14.3.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libzstd1 riscv64 1.5.7+dfsg-1 [360 kB] Fetched 360 kB in 2s (208 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpka32lb6e/libzstd1_1.5.7+dfsg-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 liblastlog2-2 riscv64 2.41.1-2 [28.5 kB] Fetched 28.5 kB in 1s (24.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp046g27cw/liblastlog2-2_2.41.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 m4 riscv64 1.4.20-1 [324 kB] Fetched 324 kB in 2s (186 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwxabhw0j/m4_1.4.20-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 bzip2 riscv64 1.0.8-6 [40.5 kB] Fetched 40.5 kB in 1s (31.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7fl0ela3/bzip2_1.0.8-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libattr1 riscv64 1:2.5.2-3 [22.9 kB] Fetched 22.9 kB in 1s (17.7 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmpft_xw46h/libattr1_2.5.2-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 gettext-base riscv64 0.23.1-2+b1 [243 kB] Fetched 243 kB in 2s (136 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxu8_v9od/gettext-base_0.23.1-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libctf-nobfd0 riscv64 2.45-6 [164 kB] Fetched 164 kB in 2s (98.0 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvxrqw7_p/libctf-nobfd0_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 hostname riscv64 3.25 [10.7 kB] Fetched 10.7 kB in 1s (8390 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyh5z97cq/hostname_3.25_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libmagic1t64 riscv64 1:5.46-5 [117 kB] Fetched 117 kB in 2s (73.3 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmp4dj_aybg/libmagic1t64_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libssh2-1t64 riscv64 1.11.1-1 [249 kB] Fetched 249 kB in 2s (148 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq0tsbcqz/libssh2-1t64_1.11.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cpp-14 riscv64 14.3.0-5 [1276 B] Fetched 1276 B in 1s (1161 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuzga0ts3/cpp-14_14.3.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libctf0 riscv64 2.45-6 [97.1 kB] Fetched 97.1 kB in 2s (61.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy9k7d_ei/libctf0_2.45-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libgdbm6t64 riscv64 1.26-1 [79.0 kB] Fetched 79.0 kB in 2s (50.5 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8awtz8bp/libgdbm6t64_1.26-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libmpfr6 riscv64 4.2.2-1 [664 kB] Fetched 664 kB in 2s (345 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqamic6uh/libmpfr6_4.2.2-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcc1-0 riscv64 15.2.0-2 [39.9 kB] Fetched 39.9 kB in 1s (30.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq_mbkx74/libcc1-0_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libproc2-0 riscv64 2:4.0.4-9 [65.9 kB] Fetched 65.9 kB in 1s (44.3 kB/s) dpkg-name: info: moved 'libproc2-0_2%3a4.0.4-9_riscv64.deb' to '/srv/rebuilderd/tmp/tmpxysb0g01/libproc2-0_4.0.4-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libkrb5support0 riscv64 1.21.3-5 [34.0 kB] Fetched 34.0 kB in 2s (20.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp90zk_d72/libkrb5support0_1.21.3-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libperl5.40 riscv64 5.40.1-6 [3945 kB] Fetched 3945 kB in 3s (1562 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp3xcklob/libperl5.40_5.40.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cpp-14-riscv64-linux-gnu riscv64 14.3.0-5 [14.0 MB] Fetched 14.0 MB in 3s (4391 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1uyu4tzt/cpp-14-riscv64-linux-gnu_14.3.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libhogweed6t64 riscv64 3.10.1-1 [336 kB] Fetched 336 kB in 2s (191 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4pky_pxh/libhogweed6t64_3.10.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libc6 riscv64 2.41-12 [2472 kB] Fetched 2472 kB in 2s (1097 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_krq6ieb/libc6_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libstdc++-15-dev riscv64 15.2.0-2 [6134 kB] Fetched 6134 kB in 3s (2383 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp485_f2jg/libstdc++-15-dev_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 cpp riscv64 4:15.2.0-1 [1572 B] Fetched 1572 B in 1s (1393 B/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmppsh7cduu/cpp_15.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libcap-ng0 riscv64 0.8.5-4+b1 [17.2 kB] Fetched 17.2 kB in 1s (15.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjvn27i13/libcap-ng0_0.8.5-4+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libbz2-1.0 riscv64 1.0.8-6 [40.3 kB] Fetched 40.3 kB in 1s (27.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq0isef9x/libbz2-1.0_1.0.8-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 libitm1 riscv64 15.2.0-2 [25.5 kB] Fetched 25.5 kB in 1s (21.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnba80yut/libitm1_15.2.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250904T083253Z sid/main riscv64 patch riscv64 2.8-2 [134 kB] Fetched 134 kB in 2s (77.3 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw87zhwqf/patch_2.8-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250907T203639Z sid/main riscv64 libcurl4t64 riscv64 8.16.0~rc3-1 [408 kB] Fetched 408 kB in 2s (205 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7_2hyshj/libcurl4t64_8.16.0~rc3-1_riscv64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-buildpackage: info: host architecture riscv64 dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_riscv64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_riscv64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpg5m_t14r/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture riscv64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv 127.0.0.1 - - [28/Sep/2025 12:21:11] code 404, message File not found 127.0.0.1 - - [28/Sep/2025 12:21:11] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:35521 ./ InRelease 127.0.0.1 - - [28/Sep/2025 12:21:11] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:35521 ./ Release [462 B] 127.0.0.1 - - [28/Sep/2025 12:21:12] code 404, message File not found 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:35521 ./ Release.gpg 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:35521 ./ Packages [238 kB] Fetched 238 kB in 0s (1807 kB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./gcc-15-base_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./libc6_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./libgcc-s1_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./mawk_1.3.4.20250131-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./base-files_14_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./libtinfo6_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./debianutils_5.23.2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:12] "GET /./bash_5.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libcap2_2.75-10%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libsystemd0_258%7erc3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./bsdutils_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libacl1_2.3.2-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libattr1_2.5.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libgmp10_6.3.0%2bdfsg-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libpcre2-8-0_10.46-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libselinux1_3.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libzstd1_1.5.7%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libssl3t64_3.5.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./openssl-provider-legacy_3.5.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./coreutils_9.7-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./dash_0.5.12-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./diffutils_3.10-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libbz2-1.0_1.0.8-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./liblzma5_5.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./libmd0_1.1.0-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./tar_1.35%2bdfsg-3.1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:13] "GET /./dpkg_1.22.21_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./findutils_4.10.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./grep_3.11-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./gzip_1.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./hostname_3.25_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./ncurses-bin_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libcrypt1_4.4.38-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./perl-base_5.40.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./sed_4.9-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libaudit-common_4.0.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libcap-ng0_0.8.5-4%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libaudit1_4.0.5-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libdb5.3t64_5.3.28%2bdfsg2-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libpam0g_1.7.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libpam-modules-bin_1.7.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libpam-modules_1.7.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libblkid1_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libsqlite3-0_3.46.1-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./liblastlog2-2_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libmount1_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libsmartcols1_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libudev1_258%7erc3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libuuid1_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./util-linux_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libdebconfclient0_0.280_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./base-passwd_3.6.7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:14] "GET /./libc-bin_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:15] "GET /./ncurses-base_6.5%2b20250216-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:15] "GET /./sysvinit-utils_3.14-4_riscv64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv 127.0.0.1 - - [28/Sep/2025 12:21:23] code 404, message File not found 127.0.0.1 - - [28/Sep/2025 12:21:23] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:35521 ./ InRelease 127.0.0.1 - - [28/Sep/2025 12:21:23] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:35521 ./ Release 127.0.0.1 - - [28/Sep/2025 12:21:23] code 404, message File not found 127.0.0.1 - - [28/Sep/2025 12:21:23] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:35521 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [28/Sep/2025 12:21:45] "GET /./libexpat1_2.7.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:45] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:45] "GET /./libstdc%2b%2b6_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:45] "GET /./libuchardet0_0.0.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:45] "GET /./groff-base_1.23.0-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:45] "GET /./bsdextrautils_2.41.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libgdbm6t64_1.26-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libpipeline1_1.5.8-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./man-db_2.13.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libncursesw6_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libproc2-0_4.0.4-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./procps_4.0.4-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./bzip2_1.0.8-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libmagic-mgc_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libmagic1t64_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./file_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./gettext-base_0.23.1-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./perl-modules-5.40_5.40.1-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libgdbm-compat4t64_1.26-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./libperl5.40_5.40.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./perl_5.40.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:46] "GET /./xz-utils_5.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./architecture-properties_0.2.6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./m4_1.4.20-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./automake_1.17-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./autopoint_0.23.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libsframe2_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./binutils-common_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libbinutils_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libgprofng0_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libctf-nobfd0_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libctf0_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libjansson4_2.14-2%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./binutils-riscv64-linux-gnu_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./binutils_2.45-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./libc-dev-bin_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:47] "GET /./linux-libc-dev_6.16.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./libcrypt-dev_4.4.38-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./rpcsvc-proto_1.4.3-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./libc6-dev_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./libisl23_0.27-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./libmpfr6_4.2.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./libmpc3_1.3.1-1%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:48] "GET /./cpp-15-riscv64-linux-gnu_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./cpp-15_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./cpp-riscv64-linux-gnu_15.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./cpp_15.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./libcc1-0_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./libgomp1_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./libitm1_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./libatomic1_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./libasan8_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:58] "GET /./liblsan0_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:59] "GET /./libtsan2_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:59] "GET /./libubsan1_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:59] "GET /./libgcc-15-dev_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:21:59] "GET /./gcc-15-riscv64-linux-gnu_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:10] "GET /./gcc-15_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:11] "GET /./gcc-riscv64-linux-gnu_15.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:11] "GET /./gcc_15.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:11] "GET /./libstdc%2b%2b-15-dev_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:11] "GET /./g%2b%2b-15-riscv64-linux-gnu_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./g%2b%2b-15_15.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./g%2b%2b-riscv64-linux-gnu_15.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./g%2b%2b_15.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./make_4.4.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libdpkg-perl_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./patch_2.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./dpkg-dev_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./build-essential_12.12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./cmake-data_4.1.1%2breally3.31.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libxxhash0_0.8.3-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./liblz4-1_1.10.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libnettle8t64_3.10.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libxml2-16_2.14.5%2bdfsg-0.2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libarchive13t64_3.7.4-4%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libbrotli1_1.1.0-2%2bb7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libkrb5support0_1.21.3-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libcom-err2_1.47.2-3%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libk5crypto3_1.21.3-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libkeyutils1_1.6.3-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libkrb5-3_1.21.3-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libgssapi-krb5-2_1.21.3-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:22] "GET /./libunistring5_1.3-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libidn2-0_2.3.8-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libsasl2-2_2.1.28%2bdfsg1-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libldap2_2.6.10%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libnghttp2-14_1.64.0-1.1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libnghttp3-9_1.8.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libpsl5t64_0.21.2-1.1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libhogweed6t64_3.10.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libffi8_3.5.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libp11-kit0_0.25.5-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libtasn1-6_4.20.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libgnutls30t64_3.8.10-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./librtmp1_2.4%2b20151223.gitfa8646d.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libssh2-1t64_1.11.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libcurl4t64_8.16.0%7erc3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libjsoncpp26_1.9.6-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./librhash1_1.4.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./libuv1t64_1.51.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:23] "GET /./cmake_4.1.1%2breally3.31.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:24] "GET /./gcc-14-base_14.3.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:24] "GET /./cpp-14-riscv64-linux-gnu_14.3.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:25] "GET /./cpp-14_14.3.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:25] "GET /./libdebhelper-perl_13.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:25] "GET /./libgcc-14-dev_14.3.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:26] "GET /./gcc-14-riscv64-linux-gnu_14.3.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./gcc-14_14.3.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libtool_2.5.4-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./dh-autoreconf_20_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libfile-stripnondeterminism-perl_1.14.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./dh-strip-nondeterminism_1.14.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libelf1t64_0.193-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./dwz_0.16-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./gettext_0.23.1-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./debhelper_13.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libcpptoml-dev_0.1.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libattr1-dev_2.5.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libacl1-dev_2.3.2-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libncurses6_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libncurses-dev_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./googletest_1.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:28] "GET /./libgtest-dev_1.17.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:29] "GET /./libgmock-dev_1.17.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2025 12:22:29] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpg5m_t14r/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv Reading package lists... Building dependency tree... Reading state information... libxml2-16 is already the newest version (2.14.5+dfsg-0.2). libxml2-16 set to manually installed. binutils is already the newest version (2.45-6). binutils set to manually installed. libtool is already the newest version (2.5.4-5). libtool set to manually installed. libselinux1 is already the newest version (3.8.1-1). libuv1t64 is already the newest version (1.51.0-2). libuv1t64 set to manually installed. libpcre2-8-0 is already the newest version (10.46-1). procps is already the newest version (2:4.0.4-9). procps set to manually installed. binutils-riscv64-linux-gnu is already the newest version (2.45-6). binutils-riscv64-linux-gnu set to manually installed. libdebconfclient0 is already the newest version (0.280). libpipeline1 is already the newest version (1.5.8-1). libpipeline1 set to manually installed. libc-dev-bin is already the newest version (2.41-12). libc-dev-bin set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-4). liblsan0 is already the newest version (15.2.0-2). liblsan0 set to manually installed. linux-libc-dev is already the newest version (6.16.3-1). linux-libc-dev set to manually installed. sysvinit-utils is already the newest version (3.14-4). liblz4-1 is already the newest version (1.10.0-4). liblz4-1 set to manually installed. dpkg-dev is already the newest version (1.22.21). dpkg-dev set to manually installed. libgssapi-krb5-2 is already the newest version (1.21.3-5). libgssapi-krb5-2 set to manually installed. cmake-data is already the newest version (4.1.1+really3.31.6-1). cmake-data set to manually installed. perl is already the newest version (5.40.1-6). perl set to manually installed. libcap2 is already the newest version (1:2.75-10+b1). libcpptoml-dev is already the newest version (0.1.1-3). libcpptoml-dev set to manually installed. libarchive13t64 is already the newest version (3.7.4-4+b1). libarchive13t64 set to manually installed. libpam-runtime is already the newest version (1.7.0-5). binutils-common is already the newest version (2.45-6). binutils-common set to manually installed. libcrypt-dev is already the newest version (1:4.4.38-1). libcrypt-dev set to manually installed. g++-15 is already the newest version (15.2.0-2). g++-15 set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. mawk is already the newest version (1.3.4.20250131-1). openssl-provider-legacy is already the newest version (3.5.2-1). libtsan2 is already the newest version (15.2.0-2). libtsan2 set to manually installed. cmake is already the newest version (4.1.1+really3.31.6-1). cmake set to manually installed. libgcc-14-dev is already the newest version (14.3.0-5). libgcc-14-dev set to manually installed. libdpkg-perl is already the newest version (1.22.21). libdpkg-perl set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). automake is already the newest version (1:1.17-4). automake set to manually installed. architecture-properties is already the newest version (0.2.6). architecture-properties set to manually installed. perl-base is already the newest version (5.40.1-6). gcc-14-base is already the newest version (14.3.0-5). gcc-14-base set to manually installed. libxxhash0 is already the newest version (0.8.3-2). libxxhash0 set to manually installed. g++-15-riscv64-linux-gnu is already the newest version (15.2.0-2). g++-15-riscv64-linux-gnu set to manually installed. libkrb5-3 is already the newest version (1.21.3-5). libkrb5-3 set to manually installed. autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. libcrypt1 is already the newest version (1:4.4.38-1). g++-riscv64-linux-gnu is already the newest version (4:15.2.0-1). g++-riscv64-linux-gnu set to manually installed. libtasn1-6 is already the newest version (4.20.0-2). libtasn1-6 set to manually installed. libasan8 is already the newest version (15.2.0-2). libasan8 set to manually installed. libp11-kit0 is already the newest version (0.25.5-3). libp11-kit0 set to manually installed. groff-base is already the newest version (1.23.0-9). groff-base set to manually installed. gcc-15-riscv64-linux-gnu is already the newest version (15.2.0-2). gcc-15-riscv64-linux-gnu set to manually installed. autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. gettext is already the newest version (0.23.1-2+b1). gettext set to manually installed. libacl1-dev is already the newest version (2.3.2-2+b1). libacl1-dev set to manually installed. libc-bin is already the newest version (2.41-12). libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libgomp1 is already the newest version (15.2.0-2). libgomp1 set to manually installed. liblzma5 is already the newest version (5.8.1-1). libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). grep is already the newest version (3.11-4). libpam0g is already the newest version (1.7.0-5). libblkid1 is already the newest version (2.41.1-2). libncurses-dev is already the newest version (6.5+20250216-2). libncurses-dev set to manually installed. libnghttp3-9 is already the newest version (1.8.0-1). libnghttp3-9 set to manually installed. gcc-15 is already the newest version (15.2.0-2). gcc-15 set to manually installed. librtmp1 is already the newest version (2.4+20151223.gitfa8646d.1-3). librtmp1 set to manually installed. libaudit-common is already the newest version (1:4.0.5-1). libuchardet0 is already the newest version (0.0.8-2). libuchardet0 set to manually installed. libstdc++6 is already the newest version (15.2.0-2). libstdc++6 set to manually installed. init-system-helpers is already the newest version (1.69). libpam-modules is already the newest version (1.7.0-5). base-files is already the newest version (14). gcc-14-riscv64-linux-gnu is already the newest version (14.3.0-5). gcc-14-riscv64-linux-gnu set to manually installed. libubsan1 is already the newest version (15.2.0-2). libubsan1 set to manually installed. googletest is already the newest version (1.17.0-1). googletest set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. librhash1 is already the newest version (1.4.6-1). librhash1 set to manually installed. libuuid1 is already the newest version (2.41.1-2). gzip is already the newest version (1.13-1). debhelper is already the newest version (13.26). debhelper set to manually installed. libjsoncpp26 is already the newest version (1.9.6-4). libjsoncpp26 set to manually installed. gcc-15-base is already the newest version (15.2.0-2). libssl3t64 is already the newest version (3.5.2-1). libdebhelper-perl is already the newest version (13.26). libdebhelper-perl set to manually installed. libnghttp2-14 is already the newest version (1.64.0-1.1+b1). libnghttp2-14 set to manually installed. dwz is already the newest version (0.16-2). dwz set to manually installed. libtinfo6 is already the newest version (6.5+20250216-2). libgmock-dev is already the newest version (1.17.0-1). libgmock-dev set to manually installed. debianutils is already the newest version (5.23.2). gcc-riscv64-linux-gnu is already the newest version (4:15.2.0-1). gcc-riscv64-linux-gnu set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-9). libsasl2-modules-db set to manually installed. libc6-dev is already the newest version (2.41-12). libc6-dev set to manually installed. bash is already the newest version (5.3-1). libpsl5t64 is already the newest version (0.21.2-1.1+b1). libpsl5t64 set to manually installed. libudev1 is already the newest version (258~rc3-1). po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. libattr1-dev is already the newest version (1:2.5.2-3). libattr1-dev set to manually installed. libcom-err2 is already the newest version (1.47.2-3+b3). libcom-err2 set to manually installed. dash is already the newest version (0.5.12-12). libncursesw6 is already the newest version (6.5+20250216-2). libncursesw6 set to manually installed. libkeyutils1 is already the newest version (1.6.3-6). libkeyutils1 set to manually installed. libgtest-dev is already the newest version (1.17.0-1). libgtest-dev set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. libffi8 is already the newest version (3.5.2-2). libffi8 set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-6). perl-modules-5.40 set to manually installed. gcc is already the newest version (4:15.2.0-1). gcc set to manually installed. libgprofng0 is already the newest version (2.45-6). libgprofng0 set to manually installed. libsystemd0 is already the newest version (258~rc3-1). cpp-riscv64-linux-gnu is already the newest version (4:15.2.0-1). cpp-riscv64-linux-gnu set to manually installed. make is already the newest version (4.4.1-2). make set to manually installed. ncurses-base is already the newest version (6.5+20250216-2). libmpc3 is already the newest version (1.3.1-1+b3). libmpc3 set to manually installed. g++ is already the newest version (4:15.2.0-1). g++ set to manually installed. ncurses-bin is already the newest version (6.5+20250216-2). libnettle8t64 is already the newest version (3.10.1-1). libnettle8t64 set to manually installed. sed is already the newest version (4.9-2). build-essential is already the newest version (12.12). build-essential set to manually installed. coreutils is already the newest version (9.7-3). cpp-15-riscv64-linux-gnu is already the newest version (15.2.0-2). cpp-15-riscv64-linux-gnu set to manually installed. findutils is already the newest version (4.10.0-3). libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. cpp-15 is already the newest version (15.2.0-2). cpp-15 set to manually installed. libgcc-15-dev is already the newest version (15.2.0-2). libgcc-15-dev set to manually installed. libelf1t64 is already the newest version (0.193-2). libelf1t64 set to manually installed. libaudit1 is already the newest version (1:4.0.5-1). dh-autoreconf is already the newest version (20). dh-autoreconf set to manually installed. libatomic1 is already the newest version (15.2.0-2). libatomic1 set to manually installed. libsmartcols1 is already the newest version (2.41.1-2). debconf is already the newest version (1.5.91). libfile-stripnondeterminism-perl is already the newest version (1.14.2-1). libfile-stripnondeterminism-perl set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1+b2). rpcsvc-proto set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). dh-strip-nondeterminism is already the newest version (1.14.2-1). dh-strip-nondeterminism set to manually installed. libk5crypto3 is already the newest version (1.21.3-5). libk5crypto3 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-9). libsframe2 is already the newest version (2.45-6). libsframe2 set to manually installed. libsqlite3-0 is already the newest version (3.46.1-7). bsdutils is already the newest version (1:2.41.1-2). diffutils is already the newest version (1:3.10-4). xz-utils is already the newest version (5.8.1-1). xz-utils set to manually installed. bsdextrautils is already the newest version (2.41.1-2). bsdextrautils set to manually installed. libgcc-s1 is already the newest version (15.2.0-2). libsasl2-2 is already the newest version (2.1.28+dfsg1-9). libsasl2-2 set to manually installed. tar is already the newest version (1.35+dfsg-3.1). dpkg is already the newest version (1.22.21). libncurses6 is already the newest version (6.5+20250216-2). libncurses6 set to manually installed. libmount1 is already the newest version (2.41.1-2). libbinutils is already the newest version (2.45-6). libbinutils set to manually installed. autopoint is already the newest version (0.23.1-2). autopoint set to manually installed. util-linux is already the newest version (2.41.1-2). libldap2 is already the newest version (2.6.10+dfsg-1). libldap2 set to manually installed. libbrotli1 is already the newest version (1.1.0-2+b7). libbrotli1 set to manually installed. libgnutls30t64 is already the newest version (3.8.10-2). libgnutls30t64 set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1). libgdbm-compat4t64 set to manually installed. libidn2-0 is already the newest version (2.3.8-4). libidn2-0 set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. base-passwd is already the newest version (3.6.7). libpam-modules-bin is already the newest version (1.7.0-5). libexpat1 is already the newest version (2.7.1-2). libexpat1 set to manually installed. gcc-14 is already the newest version (14.3.0-5). gcc-14 set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-1). liblastlog2-2 is already the newest version (2.41.1-2). m4 is already the newest version (1.4.20-1). m4 set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. libattr1 is already the newest version (1:2.5.2-3). gettext-base is already the newest version (0.23.1-2+b1). gettext-base set to manually installed. libctf-nobfd0 is already the newest version (2.45-6). libctf-nobfd0 set to manually installed. hostname is already the newest version (3.25). libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. libssh2-1t64 is already the newest version (1.11.1-1). libssh2-1t64 set to manually installed. cpp-14 is already the newest version (14.3.0-5). cpp-14 set to manually installed. libctf0 is already the newest version (2.45-6). libctf0 set to manually installed. libgdbm6t64 is already the newest version (1.26-1). libgdbm6t64 set to manually installed. libmpfr6 is already the newest version (4.2.2-1). libmpfr6 set to manually installed. libcc1-0 is already the newest version (15.2.0-2). libcc1-0 set to manually installed. libproc2-0 is already the newest version (2:4.0.4-9). libproc2-0 set to manually installed. libkrb5support0 is already the newest version (1.21.3-5). libkrb5support0 set to manually installed. libperl5.40 is already the newest version (5.40.1-6). libperl5.40 set to manually installed. cpp-14-riscv64-linux-gnu is already the newest version (14.3.0-5). cpp-14-riscv64-linux-gnu set to manually installed. libhogweed6t64 is already the newest version (3.10.1-1). libhogweed6t64 set to manually installed. libc6 is already the newest version (2.41-12). libstdc++-15-dev is already the newest version (15.2.0-2). libstdc++-15-dev set to manually installed. cpp is already the newest version (4:15.2.0-1). cpp set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). libbz2-1.0 is already the newest version (1.0.8-6). libitm1 is already the newest version (15.2.0-2). libitm1 set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. libcurl4t64 is already the newest version (8.16.0~rc3-1). libcurl4t64 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv (Reading database ... 18723 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.pdCzlS44Zv... I: success in 289.6516 seconds Downloading dependency 130 of 190: libfile-stripnondeterminism-perl:riscv64=1.14.2-1 Downloading dependency 131 of 190: rpcsvc-proto:riscv64=1.4.3-1+b2 Downloading dependency 132 of 190: libacl1:riscv64=2.3.2-2+b1 Downloading dependency 133 of 190: dh-strip-nondeterminism:riscv64=1.14.2-1 Downloading dependency 134 of 190: libk5crypto3:riscv64=1.21.3-5 Downloading dependency 135 of 190: libdb5.3t64:riscv64=5.3.28+dfsg2-9 Downloading dependency 136 of 190: libsframe2:riscv64=2.45-6 Downloading dependency 137 of 190: libsqlite3-0:riscv64=3.46.1-7 Downloading dependency 138 of 190: bsdutils:riscv64=1:2.41.1-2 Downloading dependency 139 of 190: diffutils:riscv64=1:3.10-4 Downloading dependency 140 of 190: xz-utils:riscv64=5.8.1-1 Downloading dependency 141 of 190: bsdextrautils:riscv64=2.41.1-2 Downloading dependency 142 of 190: libgcc-s1:riscv64=15.2.0-2 Downloading dependency 143 of 190: libsasl2-2:riscv64=2.1.28+dfsg1-9 Downloading dependency 144 of 190: tar:riscv64=1.35+dfsg-3.1 Downloading dependency 145 of 190: dpkg:riscv64=1.22.21 Downloading dependency 146 of 190: libncurses6:riscv64=6.5+20250216-2 Downloading dependency 147 of 190: libmount1:riscv64=2.41.1-2 Downloading dependency 148 of 190: libbinutils:riscv64=2.45-6 Downloading dependency 149 of 190: autopoint:riscv64=0.23.1-2 Downloading dependency 150 of 190: util-linux:riscv64=2.41.1-2 Downloading dependency 151 of 190: libldap2:riscv64=2.6.10+dfsg-1 Downloading dependency 152 of 190: libbrotli1:riscv64=1.1.0-2+b7 Downloading dependency 153 of 190: libgnutls30t64:riscv64=3.8.10-2 Downloading dependency 154 of 190: libgdbm-compat4t64:riscv64=1.26-1 Downloading dependency 155 of 190: libidn2-0:riscv64=2.3.8-4 Downloading dependency 156 of 190: sensible-utils:riscv64=0.0.26 Downloading dependency 157 of 190: file:riscv64=1:5.46-5 Downloading dependency 158 of 190: intltool-debian:riscv64=0.35.0+20060710.6 Downloading dependency 159 of 190: base-passwd:riscv64=3.6.7 Downloading dependency 160 of 190: libpam-modules-bin:riscv64=1.7.0-5 Downloading dependency 161 of 190: libexpat1:riscv64=2.7.1-2 Downloading dependency 162 of 190: gcc-14:riscv64=14.3.0-5 Downloading dependency 163 of 190: libzstd1:riscv64=1.5.7+dfsg-1 Downloading dependency 164 of 190: liblastlog2-2:riscv64=2.41.1-2 Downloading dependency 165 of 190: m4:riscv64=1.4.20-1 Downloading dependency 166 of 190: bzip2:riscv64=1.0.8-6 Downloading dependency 167 of 190: libattr1:riscv64=1:2.5.2-3 Downloading dependency 168 of 190: gettext-base:riscv64=0.23.1-2+b1 Downloading dependency 169 of 190: libctf-nobfd0:riscv64=2.45-6 Downloading dependency 170 of 190: hostname:riscv64=3.25 Downloading dependency 171 of 190: libmagic1t64:riscv64=1:5.46-5 Downloading dependency 172 of 190: libssh2-1t64:riscv64=1.11.1-1 Downloading dependency 173 of 190: cpp-14:riscv64=14.3.0-5 Downloading dependency 174 of 190: libctf0:riscv64=2.45-6 Downloading dependency 175 of 190: libgdbm6t64:riscv64=1.26-1 Downloading dependency 176 of 190: libmpfr6:riscv64=4.2.2-1 Downloading dependency 177 of 190: libcc1-0:riscv64=15.2.0-2 Downloading dependency 178 of 190: libproc2-0:riscv64=2:4.0.4-9 Downloading dependency 179 of 190: libkrb5support0:riscv64=1.21.3-5 Downloading dependency 180 of 190: libperl5.40:riscv64=5.40.1-6 Downloading dependency 181 of 190: cpp-14-riscv64-linux-gnu:riscv64=14.3.0-5 Downloading dependency 182 of 190: libhogweed6t64:riscv64=3.10.1-1 Downloading dependency 183 of 190: libc6:riscv64=2.41-12 Downloading dependency 184 of 190: libstdc++-15-dev:riscv64=15.2.0-2 Downloading dependency 185 of 190: cpp:riscv64=4:15.2.0-1 Downloading dependency 186 of 190: libcap-ng0:riscv64=0.8.5-4+b1 Downloading dependency 187 of 190: libbz2-1.0:riscv64=1.0.8-6 Downloading dependency 188 of 190: libitm1:riscv64=15.2.0-2 Downloading dependency 189 of 190: patch:riscv64=2.8-2 Downloading dependency 190 of 190: libcurl4t64:riscv64=8.16.0~rc3-1 env --chdir=/srv/rebuilderd/tmp/rebuilderdxdIgRm/out DEB_BUILD_OPTIONS=parallel=4 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1757232357 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildlL4GW1/debrebuild.sbuildrc.KXmYUC9VmQHl sbuild --build=riscv64 --host=riscv64 --no-source --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuildlL4GW1/debrebuild.tar.EeeLp4CQ5bzn --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=iceoryx-2.0.6+dfsg /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs/iceoryx_2.0.6+dfsg-2.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u1 (16 August 2025) on localhost +==============================================================================+ | iceoryx 2.0.6+dfsg-2 (riscv64) Sun, 28 Sep 2025 04:26:04 +0000 | +==============================================================================+ Package: iceoryx Version: 2.0.6+dfsg-2 Source Version: 2.0.6+dfsg-2 Distribution: unstable Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildlL4GW1/debrebuild.tar.EeeLp4CQ5bzn to /srv/rebuilderd/tmp/tmp.sbuild.6rYtfBcvaM... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Sun, 28 Sep 2025 04:27:13 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs/iceoryx_2.0.6+dfsg-2.dsc exists in /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Sun, 28 Sep 2025 04:27:23 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), architecture-is-64-bit, cmake, libcpptoml-dev, build-essential, libacl1-dev, libgmock-dev, libgtest-dev, libncurses-dev Filtered Build-Depends: debhelper-compat (= 13), architecture-is-64-bit, cmake, libcpptoml-dev, build-essential, libacl1-dev, libgmock-dev, libgtest-dev, libncurses-dev dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-xH5D5e/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Sun, 28 Sep 2025 04:27:48 +0000 | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any all) +------------------------------------------------------------------------------+ | Build environment Sun, 28 Sep 2025 04:27:50 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.43+deb13-riscv64 #1 SMP Debian 6.12.43-1 (2025-08-27) riscv64 (riscv64) Toolchain package versions: binutils_2.45-6 dpkg-dev_1.22.21 g++-15_15.2.0-2 gcc-14_14.3.0-5 gcc-15_15.2.0-2 libc6-dev_2.41-12 libstdc++-15-dev_15.2.0-2 libstdc++6_15.2.0-2 linux-libc-dev_6.16.3-1 Package versions: architecture-properties_0.2.6 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.7 bash_5.3-1 binutils_2.45-6 binutils-common_2.45-6 binutils-riscv64-linux-gnu_2.45-6 bsdextrautils_2.41.1-2 bsdutils_1:2.41.1-2 build-essential_12.12 bzip2_1.0.8-6 cmake_4.1.1+really3.31.6-1 cmake-data_4.1.1+really3.31.6-1 coreutils_9.7-3 cpp_4:15.2.0-1 cpp-14_14.3.0-5 cpp-14-riscv64-linux-gnu_14.3.0-5 cpp-15_15.2.0-2 cpp-15-riscv64-linux-gnu_15.2.0-2 cpp-riscv64-linux-gnu_4:15.2.0-1 dash_0.5.12-12 debconf_1.5.91 debhelper_13.26 debianutils_5.23.2 dh-autoreconf_20 dh-strip-nondeterminism_1.14.2-1 diffutils_1:3.10-4 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-1 g++-15_15.2.0-2 g++-15-riscv64-linux-gnu_15.2.0-2 g++-riscv64-linux-gnu_4:15.2.0-1 gcc_4:15.2.0-1 gcc-14_14.3.0-5 gcc-14-base_14.3.0-5 gcc-14-riscv64-linux-gnu_14.3.0-5 gcc-15_15.2.0-2 gcc-15-base_15.2.0-2 gcc-15-riscv64-linux-gnu_15.2.0-2 gcc-riscv64-linux-gnu_4:15.2.0-1 gettext_0.23.1-2+b1 gettext-base_0.23.1-2+b1 googletest_1.17.0-1 grep_3.11-4 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libacl1-dev_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-4+b1 libasan8_15.2.0-2 libatomic1_15.2.0-2 libattr1_1:2.5.2-3 libattr1-dev_1:2.5.2-3 libaudit-common_1:4.0.5-1 libaudit1_1:4.0.5-1 libbinutils_2.45-6 libblkid1_2.41.1-2 libbrotli1_1.1.0-2+b7 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-2 libcom-err2_1.47.2-3+b3 libcpptoml-dev_0.1.1-3 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.45-6 libctf0_2.45-6 libcurl4t64_8.16.0~rc3-1 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.280 libdebhelper-perl_13.26 libdpkg-perl_1.22.21 libelf1t64_0.193-2 libexpat1_2.7.1-2 libffi8_3.5.2-2 libfile-stripnondeterminism-perl_1.14.2-1 libgcc-14-dev_14.3.0-5 libgcc-15-dev_15.2.0-2 libgcc-s1_15.2.0-2 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmock-dev_1.17.0-1 libgmp10_2:6.3.0+dfsg-4 libgnutls30t64_3.8.10-2 libgomp1_15.2.0-2 libgprofng0_2.45-6 libgssapi-krb5-2_1.21.3-5 libgtest-dev_1.17.0-1 libhogweed6t64_3.10.1-1 libidn2-0_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-2 libjansson4_2.14-2+b3 libjsoncpp26_1.9.6-4 libk5crypto3_1.21.3-5 libkeyutils1_1.6.3-6 libkrb5-3_1.21.3-5 libkrb5support0_1.21.3-5 liblastlog2-2_2.41.1-2 libldap2_2.6.10+dfsg-1 liblsan0_15.2.0-2 liblz4-1_1.10.0-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.1-2 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libncurses-dev_6.5+20250216-2 libncurses6_6.5+20250216-2 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libnghttp2-14_1.64.0-1.1+b1 libnghttp3-9_1.8.0-1 libp11-kit0_0.25.5-3 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-6 libpipeline1_1.5.8-1 libproc2-0_2:4.0.4-9 libpsl5t64_0.21.2-1.1+b1 librhash1_1.4.6-1 librtmp1_2.4+20151223.gitfa8646d.1-3 libsasl2-2_2.1.28+dfsg1-9 libsasl2-modules-db_2.1.28+dfsg1-9 libselinux1_3.8.1-1 libsframe2_2.45-6 libsmartcols1_2.41.1-2 libsqlite3-0_3.46.1-7 libssh2-1t64_1.11.1-1 libssl3t64_3.5.2-1 libstdc++-15-dev_15.2.0-2 libstdc++6_15.2.0-2 libsystemd0_258~rc3-1 libtasn1-6_4.20.0-2 libtinfo6_6.5+20250216-2 libtool_2.5.4-5 libtsan2_15.2.0-2 libubsan1_15.2.0-2 libuchardet0_0.0.8-2 libudev1_258~rc3-1 libunistring5_1.3-2 libuuid1_2.41.1-2 libuv1t64_1.51.0-2 libxml2-16_2.14.5+dfsg-0.2 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.16.3-1 m4_1.4.20-1 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 openssl-provider-legacy_3.5.2-1 patch_2.8-2 perl_5.40.1-6 perl-base_5.40.1-6 perl-modules-5.40_5.40.1-6 po-debconf_1.0.21+nmu1 procps_2:4.0.4-9 rpcsvc-proto_1.4.3-1+b2 sed_4.9-2 sensible-utils_0.0.26 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 util-linux_2.41.1-2 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Sun, 28 Sep 2025 04:27:50 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: iceoryx Binary: iceoryx, iceoryx-doc, libiceoryx-binding-c-dev, libiceoryx-binding-c2, libiceoryx-hoofs-dev, libiceoryx-hoofs2, libiceoryx-introspection-dev, libiceoryx-introspection2, libiceoryx-platform2, libiceoryx-posh-config2, libiceoryx-posh-dev, libiceoryx-posh-gateway2, libiceoryx-posh-roudi2, libiceoryx-posh2 Architecture: any all Version: 2.0.6+dfsg-2 Maintainer: Debian Robotics Team Uploaders: Timo Röhling , Homepage: https://projects.eclipse.org/projects/technology.iceoryx Description: zero-copy inter-process communication Iceoryx is an inter-process communication (IPC) middleware for POSIX based operating systems. It features shared memory capabilities which allow a true zero-copy data transfer. . Originating from the automotive domain, it is crucial to transfer a huge amount of data between multiple processes to realize driver assistance systems or automated driving applications. Moreover, the same efficient communication mechanism can be applied to a broader range of use cases, e.g. in the field of robotics or game development. Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/robotics-team/iceoryx Vcs-Git: https://salsa.debian.org/robotics-team/iceoryx.git Build-Depends: debhelper-compat (= 13), architecture-is-64-bit, cmake, libcpptoml-dev Build-Depends-Arch: libacl1-dev, libgmock-dev , libgtest-dev , libncurses-dev Build-Depends-Indep: doxygen , graphviz Package-List: iceoryx deb net optional arch=any iceoryx-doc deb doc optional arch=all libiceoryx-binding-c-dev deb libdevel optional arch=any libiceoryx-binding-c2 deb libs optional arch=any libiceoryx-hoofs-dev deb libdevel optional arch=any libiceoryx-hoofs2 deb libs optional arch=any libiceoryx-introspection-dev deb libdevel optional arch=any libiceoryx-introspection2 deb libs optional arch=any libiceoryx-platform2 deb libs optional arch=any libiceoryx-posh-config2 deb libs optional arch=any libiceoryx-posh-dev deb libdevel optional arch=any libiceoryx-posh-gateway2 deb libs optional arch=any libiceoryx-posh-roudi2 deb libs optional arch=any libiceoryx-posh2 deb libs optional arch=any Checksums-Sha1: f0be1b635c435e35e36305593fcd441a4a2c7db1 905964 iceoryx_2.0.6+dfsg.orig.tar.xz 1799f238c8a192f74e08e4c6db8fb1a6596b0c20 9980 iceoryx_2.0.6+dfsg-2.debian.tar.xz Checksums-Sha256: 3901e15bebf392181b2799f08ae2875a2dde2af1d21027256194ac907b0208c7 905964 iceoryx_2.0.6+dfsg.orig.tar.xz 19acd812bad8f29c79ab70c11ff902d02fe790354ff33ece373ffa8fd43f01b5 9980 iceoryx_2.0.6+dfsg-2.debian.tar.xz Files: 0eababf1d632f428a0a102a6789d14d3 905964 iceoryx_2.0.6+dfsg.orig.tar.xz 66aa3850d6bb4012c40155712e2b5dc3 9980 iceoryx_2.0.6+dfsg-2.debian.tar.xz Dgit: ae16b039fcf757d3f9c1b4d644c82b47cb3ffee9 debian archive/debian/2.0.6+dfsg-2 https://git.dgit.debian.org/iceoryx -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmi9PjsUHHJvZWhsaW5n QGRlYmlhbi5vcmcACgkQzIxr3RQD9MqGZw/+M610bBwldE/vHPMgGVy/RXC7lJJ0 OOE6zqyBPl6tL9cRhsWQfvmBP+FLdIflPv2ZLOC5eBxPdA4qt3Wo2bMk16dsg9W/ GuNhjWAhaUHbXy5k7EHYaJumAil78iZb6dhO/AkW7uLfv9dnI5+v+ZAbYkV9YnuP YXl9A8tEkSVoXTw4su5a5w+nMs7J0tcYG55evnGTKDqIKGG/8MfXqRbZYCJTAFIN ljUHriCKvXMShLZy3TO1joYtmrY9LK/JQJEnI/bFLUe2rWWGL+r3n5X4R5KpjhVA W0tbvNQLJBLDLSuuloQxC88URwmYsMraK4jGpT0kP0C31KXcclCB/v+hZIfNT4iB ZxalnECIbWqhOujpqZjxFfIeUVVZ4tJP7jYheTY15XHtOSycCSe9ipq+Jrd+O3Al 3Ew1tvrFyocaIeu8357Ot0975Dm4Q47DrtJOPadYD8tonMsTkeKB3T6HT/2tOcU4 MR79hvIYUMC09dlapXXY1/EDwow9BQDXW0oevEt/5cAWzdkMFvSof7nA8pac1jAO /cCJOAlGAgW+ytU5zW4KwzQzOtta8XC/vsf28oowmvtsoqcqb0OVwLuT+jR2G1tC IuuAZNJN3k23DWFHHvjbdKu8H6T+h690Pz3hJoTl2NMYJ1e6Rj97cBkTkcKeQCGI jVfYqBlahkiLMng= =1aD+ -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./iceoryx_2.0.6+dfsg-2.dsc: unsupported subcommand dpkg-source: info: extracting iceoryx in /build/reproducible-path/iceoryx-2.0.6+dfsg dpkg-source: info: unpacking iceoryx_2.0.6+dfsg.orig.tar.xz dpkg-source: info: unpacking iceoryx_2.0.6+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Use-system-cpptoml.patch dpkg-source: info: applying 0002-Use-system-googletest.patch dpkg-source: info: applying 0003-Do-not-install-not-needed-3rd-party-license-files.patch dpkg-source: info: applying 0004-Replace-Git-commit-ID-with-constant.patch dpkg-source: info: applying 0005-Versionize-libraries.patch dpkg-source: info: applying 0006-Do-not-export-tools-with-library-config.patch dpkg-source: info: applying 0007-Libatomic-is-needed-by-iceoryx_hoofs-users.patch dpkg-source: info: applying 0008-Use-time_t-for-timespec-saturation-tests.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1757232357 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package iceoryx dpkg-buildpackage: info: source version 2.0.6+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Timo Röhling dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean --buildsystem=cmake --sourcedirectory=iceoryx_meta --builddirectory=obj debian/rules override_dh_auto_clean-indep make[1]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg' dh_auto_clean --buildsystem=cmake --sourcedirectory=iceoryx_meta --builddirectory=obj-indep make[1]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg' dh_auto_clean -O--buildsystem=cmake -O--sourcedirectory=iceoryx_meta -O--builddirectory=obj -Niceoryx-doc dh_autoreconf_clean -O--buildsystem=cmake -O--sourcedirectory=iceoryx_meta -O--builddirectory=obj dh_clean -O--buildsystem=cmake -O--sourcedirectory=iceoryx_meta -O--builddirectory=obj debian/rules binary-arch dh binary-arch --buildsystem=cmake --sourcedirectory=iceoryx_meta --builddirectory=obj dh_update_autotools_config -a -O--buildsystem=cmake -O--sourcedirectory=iceoryx_meta -O--builddirectory=obj dh_autoreconf -a -O--buildsystem=cmake -O--sourcedirectory=iceoryx_meta -O--builddirectory=obj debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg' dh_auto_configure --buildsystem=cmake --sourcedirectory=iceoryx_meta --builddirectory=obj -- \ -DIOX_SOVERSION=2 \ -DBINDING_C=ON \ -DBUILD_DOC=OFF \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TEST=ON \ -DINTROSPECTION=ON \ -DTOML_CONFIG=ON cd obj && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/riscv64-linux-gnu -DIOX_SOVERSION=2 -DBINDING_C=ON -DBUILD_DOC=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_TEST=ON -DINTROSPECTION=ON -DTOML_CONFIG=ON ../iceoryx_meta -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GTest: /usr/lib/riscv64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.17.0") -- Found Threads: TRUE -- The package 'iceoryx_hoofs_testing' is used in source code version. -- The package 'iceoryx_hoofs' is used in source code version. -- [i] <<<<<<<<<<<<< Start iceoryx_posh configuration: >>>>>>>>>>>>> -- [i] Using m:n communication! -- [i] IOX_MAX_PUBLISHERS:512 -- [i] IOX_MAX_SUBSCRIBERS:1024 -- [i] IOX_MAX_INTERFACE_NUMBER:4 -- [i] IOX_MAX_SUBSCRIBERS_PER_PUBLISHER:256 -- [i] IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY:8 -- [i] IOX_MAX_PUBLISHER_HISTORY:16 -- [i] IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY:256 -- [i] <<<<<<<<<<<<<< End iceoryx_posh configuration: >>>>>>>>>>>>>> -- The package 'iceoryx_posh_testing' is used in source code version. -- The package 'iceoryx_posh' is used in source code version. -- [i] <<<<<<<<<<<<< Start iceoryx_posh configuration: >>>>>>>>>>>>> -- [i] Using m:n communication! -- [i] IOX_MAX_PUBLISHERS:512 -- [i] IOX_MAX_SUBSCRIBERS:1024 -- [i] IOX_MAX_INTERFACE_NUMBER:4 -- [i] IOX_MAX_SUBSCRIBERS_PER_PUBLISHER:256 -- [i] IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY:8 -- [i] IOX_MAX_PUBLISHER_HISTORY:16 -- [i] IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY:256 -- [i] <<<<<<<<<<<<<< End iceoryx_posh configuration: >>>>>>>>>>>>>> CMake Options CMAKE_BUILD_TYPE.....................: None CMAKE_TOOLCHAIN_FILE.................: CMAKE_EXPORT_COMPILE_COMMANDS........: ON iceoryx Options BINDING_C............................: ON BUILD_ALL............................: OFF BUILD_DOC............................: OFF BUILD_SHARED_LIBS....................: ON BUILD_STRICT.........................: OFF BUILD_TEST...........................: ON CCACHE...............................: ON (ccache not found) CLANG_TIDY...........................: OFF COVERAGE.............................: OFF DDS_GATEWAY..........................: OFF DOWNLOAD_TOML_LIB....................: ON EXAMPLES.............................: OFF INTROSPECTION........................: ON ONE_TO_MANY_ONLY ....................: OFF ROUDI_ENVIRONMENT....................: ON (activated by BUILD_TEST=ON) SANITIZE.............................: OFF TEST_WITH_ADDITIONAL_USER ...........: OFF TOML_CONFIG..........................: ON Build Properties project name..............: iceoryx_package c compiler................: /usr/bin/cc c++ compiler..............: /usr/bin/c++ cmake.....................: 3.31.6 -- Configuring done (5.7s) -- Generating done (1.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/iceoryx-2.0.6+dfsg/obj make[1]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg' dh_auto_build -a -O--buildsystem=cmake -O--sourcedirectory=iceoryx_meta -O--builddirectory=obj cd obj && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' /usr/bin/cmake -S/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta -B/build/reproducible-path/iceoryx-2.0.6+dfsg/obj --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/CMakeFiles /build/reproducible-path/iceoryx-2.0.6+dfsg/obj//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/platform/CMakeFiles/iceoryx_platform.dir/build.make hoofs/platform/CMakeFiles/iceoryx_platform.dir/depend make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform/CMakeFiles/iceoryx_platform.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/platform/CMakeFiles/iceoryx_platform.dir/build.make hoofs/platform/CMakeFiles/iceoryx_platform.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 1%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/file.cpp.o [ 1%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/fnctl.cpp.o [ 1%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/grp.cpp.o [ 1%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/mman.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/file.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/file.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/file.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/file.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/fnctl.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/fnctl.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/fnctl.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/fnctl.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/grp.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/grp.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/grp.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/grp.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/mman.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/mman.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/mman.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/mman.cpp [ 1%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/mqueue.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/mqueue.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/mqueue.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/mqueue.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/mqueue.cpp [ 2%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/socket.cpp.o [ 2%] Building CXX object hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/unistd.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/socket.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/socket.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/socket.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/socket.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/c++ -Diceoryx_platform_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/platform/CMakeFiles/iceoryx_platform.dir/linux/source/unistd.cpp.o -MF CMakeFiles/iceoryx_platform.dir/linux/source/unistd.cpp.o.d -o CMakeFiles/iceoryx_platform.dir/linux/source/unistd.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/source/unistd.cpp [ 2%] Linking CXX shared library libiceoryx_platform.so cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/cmake -E cmake_link_script CMakeFiles/iceoryx_platform.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/iceoryx_platform.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libiceoryx_platform.so.2 -o libiceoryx_platform.so.2.0.6 CMakeFiles/iceoryx_platform.dir/linux/source/file.cpp.o CMakeFiles/iceoryx_platform.dir/linux/source/fnctl.cpp.o CMakeFiles/iceoryx_platform.dir/linux/source/grp.cpp.o CMakeFiles/iceoryx_platform.dir/linux/source/mman.cpp.o CMakeFiles/iceoryx_platform.dir/linux/source/mqueue.cpp.o CMakeFiles/iceoryx_platform.dir/linux/source/socket.cpp.o CMakeFiles/iceoryx_platform.dir/linux/source/unistd.cpp.o -lrt -lpthread cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform && /usr/bin/cmake -E cmake_symlink_library libiceoryx_platform.so.2.0.6 libiceoryx_platform.so.2 libiceoryx_platform.so make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 2%] Built target iceoryx_platform make -f hoofs/CMakeFiles/iceoryx_hoofs.dir/build.make hoofs/CMakeFiles/iceoryx_hoofs.dir/depend make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/CMakeFiles/iceoryx_hoofs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/CMakeFiles/iceoryx_hoofs.dir/build.make hoofs/CMakeFiles/iceoryx_hoofs.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 3%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/concurrent/active_object.cpp.o [ 3%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/filesystem.cpp.o [ 3%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/deadline_timer.cpp.o [ 3%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/concurrent/loffli.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/concurrent/loffli.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/concurrent/loffli.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/concurrent/loffli.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/concurrent/loffli.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/concurrent/active_object.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/concurrent/active_object.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/concurrent/active_object.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/concurrent/active_object.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/deadline_timer.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/cxx/deadline_timer.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/cxx/deadline_timer.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/deadline_timer.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/filesystem.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/cxx/filesystem.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/cxx/filesystem.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/filesystem.cpp [ 3%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/helplets.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/helplets.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/cxx/helplets.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/cxx/helplets.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/helplets.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/filesystem.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/requires.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/requires.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/cxx/requires.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/cxx/requires.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/requires.cpp [ 4%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/generic_raii.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/generic_raii.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/cxx/generic_raii.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/cxx/generic_raii.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/generic_raii.cpp [ 4%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/unique_id.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/cxx/unique_id.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/cxx/unique_id.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/cxx/unique_id.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/cxx/unique_id.cpp [ 5%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/error_handling/error_handling.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/error_handling/error_handling.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/error_handling/error_handling.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/error_handling/error_handling.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/error_handling/error_handling.cpp [ 5%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/file_reader/file_reader.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/file_reader/file_reader.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/file_reader/file_reader.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/file_reader/file_reader.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/file_reader/file_reader.cpp [ 5%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logcommon.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logcommon.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/log/logcommon.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/log/logcommon.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logcommon.cpp [ 5%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logger.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logger.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/log/logger.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/log/logger.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logger.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/error_handling/error_handling.cpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logging.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logging.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/log/logging.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/log/logging.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logging.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logcommon.cpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logger.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logging_internal.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logging_internal.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/log/logging_internal.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/log/logging_internal.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logging_internal.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logmanager.cpp.o /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logmanager.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/log/logmanager.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/log/logmanager.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logmanager.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logstream.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/log/logstream.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/log/logstream.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/log/logstream.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logstream.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logging.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logging.cpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/access_control.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/access_control.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/access_control.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/access_control.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logging_free_function_building_block.hpp:58, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logging_internal.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logging_internal.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logmanager.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logmanager.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/mutex.cpp.o /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/mutex.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/mutex.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/mutex.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/mutex.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/log/logstream.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::begin() const [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20; const_iterator = const iox::posix::AccessController::PermissionEntry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:48:30: required from here 48 | for (const auto& entry : m_permissions) | ^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:322:12: warning: cast from ‘const uint8_t (*)[12]’ {aka ‘const unsigned char (*)[12]’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::posix::AccessController::PermissionEntry*’} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::end() const [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20; const_iterator = const iox::posix::AccessController::PermissionEntry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:48:30: required from here 48 | for (const auto& entry : m_permissions) | ^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:334:12: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::posix::AccessController::PermissionEntry*’} increases required alignment of target type [-Wcast-align] 334 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::unique_ptr<__acl_ext, std::function >; Targs = {iox::posix::AccessController::AccessControllerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {std::unique_ptr<__acl_ext, std::function >, iox::posix::AccessController::AccessControllerError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {std::unique_ptr<__acl_ext, std::function >, iox::posix::AccessController::AccessControllerError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::unique_ptr<__acl_ext, std::function >*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult<__acl_ext*>; Targs = {iox::posix::PosixCallResult<__acl_ext*>}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::posix::AccessController::PermissionEntry}; T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:196:31: required from here 196 | m_permissions.emplace_back(PermissionEntry{static_cast(f_category), f_permission, f_id}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[12]’ {aka ‘const unsigned char (*)[12]’} to ‘const iox::posix::AccessController::PermissionEntry*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::unique_ptr<__acl_ext, std::function >; Targs = {iox::posix::AccessController::AccessControllerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::unique_ptr<__acl_ext, std::function >, iox::posix::AccessController::AccessControllerError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::unique_ptr<__acl_ext, std::function >; ErrorType = iox::posix::AccessController::AccessControllerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::unique_ptr<__acl_ext, std::function >; ErrorType = iox::posix::AccessController::AccessControllerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:37:105: required from here 37 | auto maybeWorkingACL = createACL(static_cast(m_permissions.size()) + (m_useACLMask ? 1 : 0)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::unique_ptr<__acl_ext, std::function >*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::unique_ptr<__acl_ext, std::function >; Targs = {iox::posix::AccessController::AccessControllerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::unique_ptr<__acl_ext, std::function >, iox::posix::AccessController::AccessControllerError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::unique_ptr<__acl_ext, std::function >; ErrorType = iox::posix::AccessController::AccessControllerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::unique_ptr<__acl_ext, std::function >; ErrorType = iox::posix::AccessController::AccessControllerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:37:105: required from here 37 | auto maybeWorkingACL = createACL(static_cast(m_permissions.size()) + (m_useACLMask ? 1 : 0)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::unique_ptr<__acl_ext, std::function >*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::unique_ptr<__acl_ext, std::function >*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:63:95: required from here 63 | auto aclCheckCall = posixCall(acl_valid)(workingACL.get()).successReturnValue(0).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:63:95: required from here 63 | auto aclCheckCall = posixCall(acl_valid)(workingACL.get()).successReturnValue(0).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult<__acl_ext*>; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult<__acl_ext*>; Targs = {iox::posix::PosixCallResult<__acl_ext*>}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult<__acl_ext*>; Targs = {iox::posix::PosixCallResult<__acl_ext*>}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:86:95: required from here 86 | auto aclInitCall = posixCall(acl_init)(f_numEntries).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult<__acl_ext*>; Targs = {iox::posix::PosixCallResult<__acl_ext*>}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:86:95: required from here 86 | auto aclInitCall = posixCall(acl_init)(f_numEntries).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:63:95: required from here 63 | auto aclCheckCall = posixCall(acl_valid)(workingACL.get()).successReturnValue(0).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:63:95: required from here 63 | auto aclCheckCall = posixCall(acl_valid)(workingACL.get()).successReturnValue(0).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult<__acl_ext*>; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult<__acl_ext*>; Targs = {iox::posix::PosixCallResult<__acl_ext*>}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:86:95: required from here 86 | auto aclInitCall = posixCall(acl_init)(f_numEntries).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult<__acl_ext*>; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult<__acl_ext*>; Targs = {iox::posix::PosixCallResult<__acl_ext*>}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult<__acl_ext*>, iox::posix::PosixCallResult<__acl_ext*>}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult<__acl_ext*>; ErrorType = iox::posix::PosixCallResult<__acl_ext*>]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/access_control.cpp:86:95: required from here 86 | auto aclInitCall = posixCall(acl_init)(f_numEntries).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult<__acl_ext*>*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/file_lock.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/file_lock.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/file_lock.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/file_lock.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp [ 7%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/semaphore.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/semaphore.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/semaphore.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/semaphore.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/mutex.cpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/mutex.cpp:55:103: required from here 55 | auto destroyCall = posixCall(pthread_mutex_destroy)(&m_handle).returnValueMatchesErrno().evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/mutex.cpp:55:103: required from here 55 | auto destroyCall = posixCall(pthread_mutex_destroy)(&m_handle).returnValueMatchesErrno().evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/mutex.cpp:55:103: required from here 55 | auto destroyCall = posixCall(pthread_mutex_destroy)(&m_handle).returnValueMatchesErrno().evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/mutex.cpp:55:103: required from here 55 | auto destroyCall = posixCall(pthread_mutex_destroy)(&m_handle).returnValueMatchesErrno().evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/timer.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/timer.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/timer.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/timer.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp [ 8%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/file_lock.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:33:62: required from ‘constexpr iox::cxx::variant::variant(const iox::cxx::variant&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 33 | internal::call_at_index<0, Types...>::copyConstructor( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34 | m_type_index, const_cast(rhs.m_storage), m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:308:5: required from here 308 | expected(const expected&) noexcept = default; | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:149:34: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 149 | new (destination) T(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLockError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::FileLockError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::FileLockError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:153:60: required from ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 153 | call_at_index::copyConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:33:62: required from ‘constexpr iox::cxx::variant::variant(const iox::cxx::variant&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 33 | internal::call_at_index<0, Types...>::copyConstructor( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34 | m_type_index, const_cast(rhs.m_storage), m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:308:5: required from here 308 | expected(const expected&) noexcept = default; | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:213:34: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 213 | new (destination) T(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLockError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::FileLockError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::FileLockError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::FileLockError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:48:21: required from here 48 | return cxx::error(FileLockError::INVALID_FILE_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLockError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::FileLockError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::FileLockError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::FileLockError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:48:21: required from here 48 | return cxx::error(FileLockError::INVALID_FILE_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:66:35: required from here 66 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:66:35: required from here 66 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:66:35: required from here 66 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/file_lock.cpp:66:35: required from here 66 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/semaphore.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {int, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {int, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:91:98: required from here 91 | auto call = posixCall(iox_sem_getvalue)(getHandle(), &value).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:91:98: required from here 91 | auto call = posixCall(iox_sem_getvalue)(getHandle(), &value).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {int, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {int, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:94:21: required from here 94 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:94:21: required from here 94 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:105:21: required from here 105 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:105:21: required from here 105 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:119:21: required from here 119 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:119:21: required from here 119 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:91:98: required from here 91 | auto call = posixCall(iox_sem_getvalue)(getHandle(), &value).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:91:98: required from here 91 | auto call = posixCall(iox_sem_getvalue)(getHandle(), &value).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:94:21: required from here 94 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:94:21: required from here 94 | return cxx::error(errnoToEnum(call.get_error().errnum)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = sem_t*]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:250:26: required from here 250 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = sem_t*]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:250:26: required from here 250 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = sem_t*]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:250:26: required from here 250 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = sem_t*]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/semaphore.cpp:250:26: required from here 250 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/timer.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::TimerError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::TimerError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::TimerError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::units::Duration; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::units::Duration*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {long unsigned int, iox::posix::TimerError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {long unsigned int, iox::posix::TimerError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:313:110: required from here 313 | auto result = posixCall(timer_settime)(m_timerId, 0, &interval, nullptr).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:313:110: required from here 313 | auto result = posixCall(timer_settime)(m_timerId, 0, &interval, nullptr).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::TimerError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::TimerError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::TimerError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::TimerError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:321:36: required from here 321 | return createErrorFromErrno(result.get_error().errnum); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::TimerError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::TimerError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::TimerError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::TimerError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:321:36: required from here 321 | return createErrorFromErrno(result.get_error().errnum); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::TimerError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::units::Duration; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::units::Duration; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:362:46: required from here 362 | auto gettimeResult = timeUntilExpiration(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::units::Duration*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::units::Duration; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:362:46: required from here 362 | auto gettimeResult = timeUntilExpiration(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::units::Duration*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::units::Duration*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {long unsigned int, iox::posix::TimerError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = iox::posix::TimerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = iox::posix::TimerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:418:36: required from here 418 | return createErrorFromErrno(result.get_error().errnum); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {long unsigned int, iox::posix::TimerError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = iox::posix::TimerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = iox::posix::TimerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:418:36: required from here 418 | return createErrorFromErrno(result.get_error().errnum); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:313:110: required from here 313 | auto result = posixCall(timer_settime)(m_timerId, 0, &interval, nullptr).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:313:110: required from here 313 | auto result = posixCall(timer_settime)(m_timerId, 0, &interval, nullptr).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::TimerError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::units::Duration; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:362:46: required from here 362 | auto gettimeResult = timeUntilExpiration(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::TimerError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::units::Duration; Targs = {iox::posix::TimerError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::units::Duration, iox::posix::TimerError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::units::Duration; ErrorType = iox::posix::TimerError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/timer.cpp:362:46: required from here 362 | auto gettimeResult = timeUntilExpiration(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::TimerError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemory*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMap*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::MemoryMapError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMapError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_handler.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_handler.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_handler.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_handler.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_handler.cpp [ 8%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_watcher.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_watcher.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_watcher.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_watcher.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_watcher.cpp [ 9%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/message_queue.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/message_queue.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/message_queue.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/message_queue.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp [ 9%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/named_pipe.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/named_pipe.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/named_pipe.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/named_pipe.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_handler.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_handler.cpp:52:22: required from here 52 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_handler.cpp:52:22: required from here 52 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_handler.cpp:52:22: required from here 52 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_handler.cpp:52:22: required from here 52 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/semaphore.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/signal_watcher.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_watcher.cpp:16: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSingleProcessSemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_watcher.cpp:42:46: required from here 42 | : m_semaphore{std::move(Semaphore::create(CreateUnnamedSingleProcessSemaphore, 0U) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSingleProcessSemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_watcher.cpp:42:46: required from here 42 | : m_semaphore{std::move(Semaphore::create(CreateUnnamedSingleProcessSemaphore, 0U) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSingleProcessSemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_watcher.cpp:42:46: required from here 42 | : m_semaphore{std::move(Semaphore::create(CreateUnnamedSingleProcessSemaphore, 0U) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSingleProcessSemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/signal_watcher.cpp:42:46: required from here 42 | : m_semaphore{std::move(Semaphore::create(CreateUnnamedSingleProcessSemaphore, 0U) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/unix_domain_socket.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/unix_domain_socket.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/unix_domain_socket.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/unix_domain_socket.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp [ 10%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/allocator.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/allocator.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/allocator.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/allocator.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/allocator.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/message_queue.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::string<100>; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::string<100>, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::string<100>, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::string<100>*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {int, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {int, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:82:51: required from here 82 | auto openResult = open(m_name, channelSide); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:82:51: required from here 82 | auto openResult = open(m_name, channelSide); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:140:117: required from here 140 | auto mqCall = posixCall(mq_unlink)(l_name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:140:117: required from here 140 | auto mqCall = posixCall(mq_unlink)(l_name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:197:33: required from here 197 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:197:33: required from here 197 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:201:37: required from here 201 | return createErrorFromErrnum(mqCall.get_error().errnum); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:201:37: required from here 201 | return createErrorFromErrnum(mqCall.get_error().errnum); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::string<100>; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::string<100>, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::cxx::string<100>; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::cxx::string<100>; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:393:21: required from here 393 | return cxx::error(IpcChannelError::INVALID_CHANNEL_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::string<100>*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::string<100>; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::string<100>, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::cxx::string<100>; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::cxx::string<100>; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:393:21: required from here 393 | return cxx::error(IpcChannelError::INVALID_CHANNEL_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::string<100>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::string<100>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:140:117: required from here 140 | auto mqCall = posixCall(mq_unlink)(l_name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:140:117: required from here 140 | auto mqCall = posixCall(mq_unlink)(l_name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:197:33: required from here 197 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/message_queue.cpp:197:33: required from here 197 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp: In member function ‘iox::posix::Semaphore& iox::posix::NamedPipe::NamedPipeData::sendSemaphore()’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:370:12: warning: cast from ‘uint8_t (*)[200]’ {aka ‘unsigned char (*)[200]’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 370 | return reinterpret_cast(semaphores[SEND_SEMAPHORE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp: In member function ‘iox::posix::Semaphore& iox::posix::NamedPipe::NamedPipeData::receiveSemaphore()’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:375:12: warning: cast from ‘uint8_t (*)[200]’ {aka ‘unsigned char (*)[200]’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 375 | return reinterpret_cast(semaphores[RECEIVE_SEMAPHORE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/named_pipe.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {bool, iox::posix::SharedMemoryError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {bool, iox::posix::SharedMemoryError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {bool, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {bool, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:252:60: required from here 252 | auto result = m_data->sendSemaphore().timedWait(timeout); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:252:60: required from here 252 | auto result = m_data->sendSemaphore().timedWait(timeout); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:268:21: required from here 268 | return cxx::error(IpcChannelError::NOT_INITIALIZED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:268:21: required from here 268 | return cxx::error(IpcChannelError::NOT_INITIALIZED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/named_pipe.hpp:19: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::cxx::string<4096>; long unsigned int Capacity = 10; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::cxx::string<4096>; long unsigned int Capacity = 10; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::cxx::string<4096>; long unsigned int Capacity = 10; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::cxx::string<4096>; long unsigned int Capacity = 10]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:272:40: required from here 272 | auto message = m_data->messages.pop(); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer, 10, long unsigned int>::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::string<4096>*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:92:35: required from here 92 | if (SharedMemoryObject::create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | convertName(NAMED_PIPE_PREFIX, name), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | // add alignment since we require later aligned memory to perform the placement new of | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | // m_messages. when we add the alignment it is guaranteed that enough memory should be available. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | sizeof(NamedPipeData) + alignof(NamedPipeData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~ 98 | (channelSide == IpcChannelSide::SERVER) ? OpenMode::OPEN_OR_CREATE : OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | iox::posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:92:35: required from here 92 | if (SharedMemoryObject::create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | convertName(NAMED_PIPE_PREFIX, name), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | // add alignment since we require later aligned memory to perform the placement new of | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | // m_messages. when we add the alignment it is guaranteed that enough memory should be available. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | sizeof(NamedPipeData) + alignof(NamedPipeData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~ 98 | (channelSide == IpcChannelSide::SERVER) ? OpenMode::OPEN_OR_CREATE : OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | iox::posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {bool, iox::posix::SharedMemoryError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SharedMemoryError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SharedMemoryError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:187:83: required from here 187 | auto result = SharedMemory::unlinkIfExist(convertName(NAMED_PIPE_PREFIX, name)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {bool, iox::posix::SharedMemoryError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SharedMemoryError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SharedMemoryError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:187:83: required from here 187 | auto result = SharedMemory::unlinkIfExist(convertName(NAMED_PIPE_PREFIX, name)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {bool, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:208:51: required from here 208 | auto result = m_data->sendSemaphore().tryWait(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {bool, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:208:51: required from here 208 | auto result = m_data->sendSemaphore().tryWait(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:76:26: required from ‘static iox::cxx::expected DesignPattern::Creation::placementCreate(void*, Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 76 | return iox::cxx::error(errorValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:339:31: required from here 339 | Semaphore::placementCreate( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 340 | &semaphores[SEND_SEMAPHORE], CreateUnnamedSharedMemorySemaphore, static_cast(maxMsgNumber)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::posix::SemaphoreError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:76:26: required from ‘static iox::cxx::expected DesignPattern::Creation::placementCreate(void*, Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 76 | return iox::cxx::error(errorValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:339:31: required from here 339 | Semaphore::placementCreate( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 340 | &semaphores[SEND_SEMAPHORE], CreateUnnamedSharedMemorySemaphore, static_cast(maxMsgNumber)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:92:35: required from here 92 | if (SharedMemoryObject::create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | convertName(NAMED_PIPE_PREFIX, name), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | // add alignment since we require later aligned memory to perform the placement new of | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | // m_messages. when we add the alignment it is guaranteed that enough memory should be available. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | sizeof(NamedPipeData) + alignof(NamedPipeData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~ 98 | (channelSide == IpcChannelSide::SERVER) ? OpenMode::OPEN_OR_CREATE : OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | iox::posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/named_pipe.cpp:92:35: required from here 92 | if (SharedMemoryObject::create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | convertName(NAMED_PIPE_PREFIX, name), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | // add alignment since we require later aligned memory to perform the placement new of | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | // m_messages. when we add the alignment it is guaranteed that enough memory should be available. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | sizeof(NamedPipeData) + alignof(NamedPipeData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~ 98 | (channelSide == IpcChannelSide::SERVER) ? OpenMode::OPEN_OR_CREATE : OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | iox::posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/unix_domain_socket.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:33:62: required from ‘constexpr iox::cxx::variant::variant(const iox::cxx::variant&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 33 | internal::call_at_index<0, Types...>::copyConstructor( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34 | m_type_index, const_cast(rhs.m_storage), m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:308:5: required from here 308 | expected(const expected&) noexcept = default; | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:149:34: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 149 | new (destination) T(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:153:60: required from ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 153 | call_at_index::copyConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:33:62: required from ‘constexpr iox::cxx::variant::variant(const iox::cxx::variant&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 33 | internal::call_at_index<0, Types...>::copyConstructor( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34 | m_type_index, const_cast(rhs.m_storage), m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:308:5: required from here 308 | expected(const expected&) noexcept = default; | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:213:34: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 213 | new (destination) T(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:167:116: required from here 167 | auto unlinkCall = posixCall(unlink)(name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:167:116: required from here 167 | auto unlinkCall = posixCall(unlink)(name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:251:39: required from here 251 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:251:39: required from here 251 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:272:24: required from here 272 | return timedReceive(units::Duration(tv)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:272:24: required from here 272 | return timedReceive(units::Duration(tv)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:167:116: required from here 167 | auto unlinkCall = posixCall(unlink)(name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:167:116: required from here 167 | auto unlinkCall = posixCall(unlink)(name.c_str()).failureReturnValue(ERROR_CODE).ignoreErrnos(ENOENT).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:251:39: required from here 251 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/unix_domain_socket.cpp:251:39: required from here 251 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/memory_map.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/memory_map.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/memory_map.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/memory_map.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp [ 10%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/shared_memory.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/shared_memory.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/shared_memory.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/shared_memory.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object/memory_map.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMap*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:50:33: required from here 50 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:50:33: required from here 50 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::MemoryMapError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMapError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:54:21: required from here 54 | return cxx::success(MemoryMap(result.value().value, m_length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMap*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:54:21: required from here 54 | return cxx::success(MemoryMap(result.value().value, m_length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMap*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMap*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:181:103: required from here 181 | auto unmapResult = posixCall(munmap)(m_baseAddress, m_length).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:181:103: required from here 181 | auto unmapResult = posixCall(munmap)(m_baseAddress, m_length).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:50:33: required from here 50 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:50:33: required from here 50 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::MemoryMapError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:54:21: required from here 54 | return cxx::success(MemoryMap(result.value().value, m_length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMapError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::MemoryMapError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::MemoryMap; Targs = {iox::posix::MemoryMapError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::MemoryMap, iox::posix::MemoryMapError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::MemoryMap; ErrorType = iox::posix::MemoryMapError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:54:21: required from here 54 | return cxx::success(MemoryMap(result.value().value, m_length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMapError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::MemoryMapError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:181:103: required from here 181 | auto unmapResult = posixCall(munmap)(m_baseAddress, m_length).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/memory_map.cpp:181:103: required from here 181 | auto unmapResult = posixCall(munmap)(m_baseAddress, m_length).failureReturnValue(-1).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/system_configuration.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/system_configuration.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/system_configuration.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/system_configuration.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/system_configuration.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object/shared_memory.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:33:62: required from ‘constexpr iox::cxx::variant::variant(const iox::cxx::variant&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 33 | internal::call_at_index<0, Types...>::copyConstructor( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34 | m_type_index, const_cast(rhs.m_storage), m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:308:5: required from here 308 | expected(const expected&) noexcept = default; | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:149:34: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 149 | new (destination) T(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemory*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:112:40: required from here 112 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:112:40: required from here 112 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:153:60: required from ‘static void iox::cxx::internal::call_at_index::copyConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 153 | call_at_index::copyConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:33:62: required from ‘constexpr iox::cxx::variant::variant(const iox::cxx::variant&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 33 | internal::call_at_index<0, Types...>::copyConstructor( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34 | m_type_index, const_cast(rhs.m_storage), m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:308:5: required from here 308 | expected(const expected&) noexcept = default; | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:213:34: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 213 | new (destination) T(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:67:21: required from here 67 | return cxx::error(SharedMemoryError::EMPTY_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemory*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:67:21: required from here 67 | return cxx::error(SharedMemoryError::EMPTY_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemory*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemory*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:112:40: required from here 112 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:112:40: required from here 112 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:67:21: required from here 67 | return cxx::error(SharedMemoryError::EMPTY_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemory; Targs = {iox::posix::SharedMemoryError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemory, iox::posix::SharedMemoryError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemory; ErrorType = iox::posix::SharedMemoryError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/shared_memory_object/shared_memory.cpp:67:21: required from here 67 | return cxx::error(SharedMemoryError::EMPTY_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/posix_access_rights.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/posix_access_rights.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/posix_access_rights.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/posix_access_rights.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp [ 11%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/thread.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/thread.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/thread.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/thread.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/thread.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/system_configuration.cpp:21: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/system_configuration.cpp:33:47: required from here 33 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/system_configuration.cpp:33:47: required from here 33 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/system_configuration.cpp:33:47: required from here 33 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/system_configuration.cpp:33:47: required from here 33 | .evaluate() /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/units/duration.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/units/duration.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/units/duration.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/units/duration.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/units/duration.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:25: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_access_rights.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:148:30: required from here 148 | return groupVector_t(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::posix::PosixGroup*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::posix::PosixGroup}; T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:181:25: required from here 181 | vec.emplace_back(PosixGroup(groups[i])); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::posix::PosixGroup*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:72:98: required from here 72 | auto getgrnamCall = posixCall(getgrnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:72:98: required from here 72 | auto getgrnamCall = posixCall(getgrnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:121:98: required from here 121 | auto getpwnamCall = posixCall(getpwnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:121:98: required from here 121 | auto getpwnamCall = posixCall(getpwnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:165:43: required from here 165 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:165:43: required from here 165 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:72:98: required from here 72 | auto getgrnamCall = posixCall(getgrnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:72:98: required from here 72 | auto getgrnamCall = posixCall(getgrnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:121:98: required from here 121 | auto getpwnamCall = posixCall(getpwnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:121:98: required from here 121 | auto getpwnamCall = posixCall(getpwnam)(f_name.c_str()).failureReturnValue(nullptr).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:165:43: required from here 165 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/posix_access_rights.cpp:165:43: required from here 165 | .evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/base_relative_pointer.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/base_relative_pointer.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/base_relative_pointer.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/base_relative_pointer.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/relocatable_pointer/base_relative_pointer.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/thread.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/thread.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/thread.cpp:27:91: required from here 27 | posixCall(iox_pthread_setname_np)(thread, name.c_str()).successReturnValue(0).evaluate().or_else([](auto& r) { /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/thread.cpp:27:91: required from here 27 | posixCall(iox_pthread_setname_np)(thread, name.c_str()).successReturnValue(0).evaluate().or_else([](auto& r) { /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/thread.cpp:27:91: required from here 27 | posixCall(iox_pthread_setname_np)(thread, name.c_str()).successReturnValue(0).evaluate().or_else([](auto& r) { /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/posix_wrapper/thread.cpp:27:91: required from here 27 | posixCall(iox_pthread_setname_np)(thread, name.c_str()).successReturnValue(0).evaluate().or_else([](auto& r) { /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/relative_pointer_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -Diceoryx_hoofs_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/relative_pointer_data.cpp.o -MF CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/relative_pointer_data.cpp.o.d -o CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/relative_pointer_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/relocatable_pointer/relative_pointer_data.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/relocatable_pointer/base_relative_pointer.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000; iterator = iox::rp::PointerRepository::Info*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.inl:93:5: required from ‘void iox::rp::PointerRepository::unregisterAll() [with id_t = long unsigned int; ptr_t = void*; long unsigned int CAPACITY = 10000]’ 93 | for (auto& info : m_info) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/relocatable_pointer/base_relative_pointer.cpp:129:34: required from here 129 | getRepository().unregisterAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘iox::cxx::vector::Info, 10000>::iterator’ {aka ‘iox::rp::PointerRepository::Info*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000; iterator = iox::rp::PointerRepository::Info*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.inl:93:5: required from ‘void iox::rp::PointerRepository::unregisterAll() [with id_t = long unsigned int; ptr_t = void*; long unsigned int CAPACITY = 10000]’ 93 | for (auto& info : m_info) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/relocatable_pointer/base_relative_pointer.cpp:129:34: required from here 129 | getRepository().unregisterAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::Info, 10000>::iterator’ {aka ‘iox::rp::PointerRepository::Info*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:284:14: required from ‘const T& iox::cxx::vector::operator[](uint64_t) const [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000; uint64_t = long unsigned int]’ 284 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.inl:105:22: required from ‘ptr_t iox::rp::PointerRepository::getBasePtr(id_t) const [with id_t = long unsigned int; ptr_t = void*; long unsigned int CAPACITY = 10000]’ 105 | return m_info[id].basePtr; | ~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/relocatable_pointer/base_relative_pointer.cpp:124:38: required from here 124 | return getRepository().getBasePtr(id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::PointerRepository::Info*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::rp::PointerRepository::Info; long unsigned int Capacity = 10000]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.hpp:37:7: required from here 37 | class PointerRepository | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::PointerRepository::Info*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/units/duration.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/units/duration.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/units/duration.cpp:55:26: required from here 52 | if (posix::posixCall(clock_gettime)((reference == TimeSpecReference::Epoch) ? CLOCK_REALTIME : CLOCK_MONOTONIC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | &referenceTime) | ~~~~~~~~~~~~~~~ 54 | .failureReturnValue(-1) | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/units/duration.cpp:55:26: required from here 52 | if (posix::posixCall(clock_gettime)((reference == TimeSpecReference::Epoch) ? CLOCK_REALTIME : CLOCK_MONOTONIC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | &referenceTime) | ~~~~~~~~~~~~~~~ 54 | .failureReturnValue(-1) | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/units/duration.cpp:55:26: required from here 52 | if (posix::posixCall(clock_gettime)((reference == TimeSpecReference::Epoch) ? CLOCK_REALTIME : CLOCK_MONOTONIC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | &referenceTime) | ~~~~~~~~~~~~~~~ 54 | .failureReturnValue(-1) | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = int]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/source/units/duration.cpp:55:26: required from here 52 | if (posix::posixCall(clock_gettime)((reference == TimeSpecReference::Epoch) ? CLOCK_REALTIME : CLOCK_MONOTONIC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | &referenceTime) | ~~~~~~~~~~~~~~~ 54 | .failureReturnValue(-1) | ~~~~~~~~~~~~~~~~~~~~~~~ 55 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Linking CXX shared library libiceoryx_hoofs.so cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/cmake -E cmake_link_script CMakeFiles/iceoryx_hoofs.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/iceoryx_hoofs.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libiceoryx_hoofs.so.2 -o libiceoryx_hoofs.so.2.0.6 CMakeFiles/iceoryx_hoofs.dir/source/concurrent/active_object.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/concurrent/loffli.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/cxx/deadline_timer.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/cxx/filesystem.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/cxx/helplets.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/cxx/requires.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/cxx/generic_raii.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/cxx/unique_id.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/error_handling/error_handling.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/file_reader/file_reader.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/log/logcommon.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/log/logger.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/log/logging.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/log/logging_internal.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/log/logmanager.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/log/logstream.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/access_control.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/mutex.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/file_lock.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/semaphore.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/timer.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_handler.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/signal_watcher.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/message_queue.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/named_pipe.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/unix_domain_socket.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/allocator.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/memory_map.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/shared_memory_object/shared_memory.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/system_configuration.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/posix_access_rights.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/posix_wrapper/thread.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/units/duration.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/base_relative_pointer.cpp.o CMakeFiles/iceoryx_hoofs.dir/source/relocatable_pointer/relative_pointer_data.cpp.o -Wl,-rpath,/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform: platform/libiceoryx_platform.so.2.0.6 -lacl -latomic -lrt -lpthread cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/cmake -E cmake_symlink_library libiceoryx_hoofs.so.2.0.6 libiceoryx_hoofs.so.2 libiceoryx_hoofs.so make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 12%] Built target iceoryx_hoofs make -f hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/build.make hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/depend make -f hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/build.make hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/depend make -f posh/CMakeFiles/iceoryx_posh.dir/build.make posh/CMakeFiles/iceoryx_posh.dir/depend make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/stresstests/benchmark_optional_and_expected /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh/CMakeFiles/iceoryx_posh.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/build.make hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/build make -f hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/build.make hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f posh/CMakeFiles/iceoryx_posh.dir/build.make posh/CMakeFiles/iceoryx_posh.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 12%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/testing/mocks/time_mock.cpp.o [ 12%] Building CXX object hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/benchmark_optional_and_expected.cpp.o [ 12%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/testing/timing_test.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/testing/timing_test.cpp.o -MF CMakeFiles/iceoryx_hoofs_testing.dir/testing/timing_test.cpp.o.d -o CMakeFiles/iceoryx_hoofs_testing.dir/testing/timing_test.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/timing_test.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/testing/mocks/time_mock.cpp.o -MF CMakeFiles/iceoryx_hoofs_testing.dir/testing/mocks/time_mock.cpp.o.d -o CMakeFiles/iceoryx_hoofs_testing.dir/testing/mocks/time_mock.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/mocks/time_mock.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/stresstests/benchmark_optional_and_expected && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT hoofs/test/stresstests/benchmark_optional_and_expected/CMakeFiles/iox-bm-optional-and-expected.dir/benchmark_optional_and_expected.cpp.o -MF CMakeFiles/iox-bm-optional-and-expected.dir/benchmark_optional_and_expected.cpp.o.d -o CMakeFiles/iox-bm-optional-and-expected.dir/benchmark_optional_and_expected.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp [ 12%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/log/posh_logging.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/log/posh_logging.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/log/posh_logging.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/log/posh_logging.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log/posh_logging.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logging_free_function_building_block.hpp:58, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/log/posh_logging.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log/posh_logging.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {long unsigned int, long unsigned int}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {long unsigned int, long unsigned int}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = long unsigned int; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {long unsigned int, long unsigned int}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {long unsigned int, long unsigned int}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {long unsigned int, long unsigned int}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:140:26: required from here 140 | return iox::cxx::error(mod); | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {long unsigned int, long unsigned int}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:140:26: required from here 140 | return iox::cxx::error(mod); | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = LargeObject<1024>; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {LargeObject<1024>, long unsigned int}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {LargeObject<1024>, long unsigned int}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘void largeObjectPopExpected() [with T = LargeObject<1024>]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:247:5: required from here 36 | #define BENCHMARK(f, duration) PerformBenchmark(f, #f, duration) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObject<1024>*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = LargeObjectComplexCTor<1024>; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {LargeObjectComplexCTor<1024>, long unsigned int}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {LargeObjectComplexCTor<1024>, long unsigned int}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘void largeObjectPopExpected() [with T = LargeObjectComplexCTor<1024>]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:251:5: required from here 36 | #define BENCHMARK(f, duration) PerformBenchmark(f, #f, duration) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObjectComplexCTor<1024>*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/capro/capro_message.cpp.o /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/capro/capro_message.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/capro/capro_message.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/capro/capro_message.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/capro_message.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = long unsigned int; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {long unsigned int, long unsigned int}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:140:26: required from here 140 | return iox::cxx::error(mod); | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = long unsigned int; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = long unsigned int; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {long unsigned int, long unsigned int}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = long unsigned int; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:140:26: required from here 140 | return iox::cxx::error(mod); | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘long unsigned int*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = LargeObject<1024>; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {LargeObject<1024>, long unsigned int}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = LargeObject<1024>; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = LargeObject<1024>; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:193:26: required from ‘iox::cxx::expected largeObjectPopExpectedImpl() [with T = LargeObject<1024>]’ 193 | return iox::cxx::error(globalCounter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:227:34: required from ‘void largeObjectPopExpected() [with T = LargeObject<1024>]’ 227 | largeObjectPopExpectedImpl().and_then([](T& value) { globalCounter += value.value; }).or_else([](uint64_t) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:247:5: required from here 36 | #define BENCHMARK(f, duration) PerformBenchmark(f, #f, duration) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObject<1024>*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = LargeObject<1024>; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {LargeObject<1024>, long unsigned int}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = LargeObject<1024>; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = LargeObject<1024>; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:193:26: required from ‘iox::cxx::expected largeObjectPopExpectedImpl() [with T = LargeObject<1024>]’ 193 | return iox::cxx::error(globalCounter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:227:34: required from ‘void largeObjectPopExpected() [with T = LargeObject<1024>]’ 227 | largeObjectPopExpectedImpl().and_then([](T& value) { globalCounter += value.value; }).or_else([](uint64_t) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:247:5: required from here 36 | #define BENCHMARK(f, duration) PerformBenchmark(f, #f, duration) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObject<1024>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObject<1024>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = LargeObjectComplexCTor<1024>; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {LargeObjectComplexCTor<1024>, long unsigned int}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = LargeObjectComplexCTor<1024>; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = LargeObjectComplexCTor<1024>; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:193:26: required from ‘iox::cxx::expected largeObjectPopExpectedImpl() [with T = LargeObjectComplexCTor<1024>]’ 193 | return iox::cxx::error(globalCounter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:227:34: required from ‘void largeObjectPopExpected() [with T = LargeObjectComplexCTor<1024>]’ 227 | largeObjectPopExpectedImpl().and_then([](T& value) { globalCounter += value.value; }).or_else([](uint64_t) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:251:5: required from here 36 | #define BENCHMARK(f, duration) PerformBenchmark(f, #f, duration) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObjectComplexCTor<1024>*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = LargeObjectComplexCTor<1024>; Targs = {long unsigned int}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {LargeObjectComplexCTor<1024>, long unsigned int}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = LargeObjectComplexCTor<1024>; ErrorType = long unsigned int]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = LargeObjectComplexCTor<1024>; ErrorType = long unsigned int]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:193:26: required from ‘iox::cxx::expected largeObjectPopExpectedImpl() [with T = LargeObjectComplexCTor<1024>]’ 193 | return iox::cxx::error(globalCounter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:227:34: required from ‘void largeObjectPopExpected() [with T = LargeObjectComplexCTor<1024>]’ 227 | largeObjectPopExpectedImpl().and_then([](T& value) { globalCounter += value.value; }).or_else([](uint64_t) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/benchmark_optional_and_expected/benchmark_optional_and_expected.cpp:251:5: required from here 36 | #define BENCHMARK(f, duration) PerformBenchmark(f, #f, duration) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObjectComplexCTor<1024>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘LargeObjectComplexCTor<1024>*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/timing_test.cpp:19: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/capro/service_description.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/capro/service_description.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/capro/service_description.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/capro/service_description.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/service_description.cpp [ 13%] Linking CXX executable ../../iox-bm-optional-and-expected cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/stresstests/benchmark_optional_and_expected && /usr/bin/cmake -E cmake_link_script CMakeFiles/iox-bm-optional-and-expected.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/iox-bm-optional-and-expected.dir/link.d "CMakeFiles/iox-bm-optional-and-expected.dir/benchmark_optional_and_expected.cpp.o" -o ../../iox-bm-optional-and-expected -Wl,-rpath,/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs:/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform: ../../../libiceoryx_hoofs.so.2.0.6 ../../../platform/libiceoryx_platform.so.2.0.6 -lrt -lpthread -latomic make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 13%] Built target iox-bm-optional-and-expected [ 14%] Building CXX object hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/testing/compile_test.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/CMakeFiles/iceoryx_hoofs_testing.dir/testing/compile_test.cpp.o -MF CMakeFiles/iceoryx_hoofs_testing.dir/testing/compile_test.cpp.o.d -o CMakeFiles/iceoryx_hoofs_testing.dir/testing/compile_test.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/compile_test.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/capro_message.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_header.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_header.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_header.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_header.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_header.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/service_description.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::capro::ServiceDescription; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::capro::ServiceDescription*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::capro::ServiceDescription; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::capro::ServiceDescription; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/service_description.cpp:176:21: required from here 176 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::capro::ServiceDescription*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::capro::ServiceDescription; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/service_description.cpp:176:21: required from here 176 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::capro::ServiceDescription*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::capro::ServiceDescription*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::capro::ServiceDescription; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/service_description.cpp:176:21: required from here 176 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::capro::ServiceDescription; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::capro::ServiceDescription, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::capro::ServiceDescription; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro/service_description.cpp:176:21: required from here 176 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_management.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_management.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_management.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_management.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_management.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_header.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_settings.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_settings.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_settings.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_settings.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_settings.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_management.cpp:19: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_config.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_config.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_config.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_config.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_config.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_settings.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_settings.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_settings.cpp:50:21: required from here 50 | return cxx::error(ChunkSettings::Error::ALIGNMENT_NOT_POWER_OF_TWO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_settings.cpp:50:21: required from here 50 | return cxx::error(ChunkSettings::Error::ALIGNMENT_NOT_POWER_OF_TWO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_settings.cpp:50:21: required from here 50 | return cxx::error(ChunkSettings::Error::ALIGNMENT_NOT_POWER_OF_TWO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/chunk_settings.cpp:50:21: required from here 50 | return cxx::error(ChunkSettings::Error::ALIGNMENT_NOT_POWER_OF_TWO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_config.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_config.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_config.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_config.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_config.cpp [ 15%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_manager.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_manager.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_manager.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_manager.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_config.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; iterator = iox::mepoo::MePooConfig::Entry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_config.cpp:63:27: required from here 63 | std::sort(config.begin(), config.end(), [](const Entry& lhs, const Entry& rhs) { return lhs.m_size < rhs.m_size; }); | ~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::MePooConfig::Entry*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; iterator = iox::mepoo::MePooConfig::Entry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_config.cpp:63:41: required from here 63 | std::sort(config.begin(), config.end(), [](const Entry& lhs, const Entry& rhs) { return lhs.m_size < rhs.m_size; }); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::MePooConfig::Entry*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_config.cpp:61:26: required from here 61 | m_mempoolConfig.clear(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:64:11: required from ‘iox::cxx::vector::vector(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 64 | *this = rhs; | ~~~~~~^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_config.cpp:60:19: required from here 60 | auto config = m_mempoolConfig; | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/segment_config.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_config.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:19: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:64:11: required from ‘iox::cxx::vector::vector(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 64 | *this = rhs; | ~~~~~~^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:32:8: required from here 32 | struct MePooConfig | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:32:8: required from here 32 | struct MePooConfig | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::SegmentConfig::SegmentEntry; long unsigned int Capacity = 100; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::SegmentConfig::SegmentEntry; long unsigned int Capacity = 100; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::mepoo::SegmentConfig::SegmentEntry}; T = iox::mepoo::SegmentConfig::SegmentEntry; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:209:24: required from ‘bool iox::cxx::vector::push_back(T&&) [with T = iox::mepoo::SegmentConfig::SegmentEntry; long unsigned int Capacity = 100]’ 209 | return emplace_back(std::forward(value)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_config.cpp:27:37: required from here 27 | m_sharedMemorySegments.push_back({groupName, groupName, MePooConfig().setDefaults()}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[496]’ {aka ‘const unsigned char (*)[496]’} to ‘const iox::mepoo::SegmentConfig::SegmentEntry*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/mem_pool.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/mem_pool.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/mem_pool.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/mem_pool.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mem_pool.cpp [ 16%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/shared_chunk.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/shared_chunk.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/shared_chunk.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/shared_chunk.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/shared_chunk.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/memory_manager.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::begin() const [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32; const_iterator = const iox::mepoo::MemPool*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:37:28: required from here 37 | for (auto& l_mempool : m_memPoolVector) | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:322:12: warning: cast from ‘const uint8_t (*)[64]’ {aka ‘const unsigned char (*)[64]’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::mepoo::MemPool*’} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::end() const [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32; const_iterator = const iox::mepoo::MemPool*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:37:28: required from here 37 | for (auto& l_mempool : m_memPoolVector) | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:334:12: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::mepoo::MemPool*’} increases required alignment of target type [-Wcast-align] 334 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::begin() const [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; const_iterator = const iox::mepoo::MePooConfig::Entry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:102:50: required from here 102 | for (const auto& mempoolConfig : mePooConfig.m_mempoolConfig) | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:322:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::mepoo::MePooConfig::Entry*’} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::end() const [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; const_iterator = const iox::mepoo::MePooConfig::Entry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:102:50: required from here 102 | for (const auto& mempoolConfig : mePooConfig.m_mempoolConfig) | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:334:12: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::mepoo::MePooConfig::Entry*’} increases required alignment of target type [-Wcast-align] 334 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32; iterator = iox::mepoo::MemPool*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:160:26: required from here 160 | for (auto& memPool : m_memPoolVector) | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::MemPool*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32; iterator = iox::mepoo::MemPool*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:160:26: required from here 160 | for (auto& memPool : m_memPoolVector) | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::MemPool*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:284:14: required from ‘const T& iox::cxx::vector::operator[](uint64_t) const [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32; uint64_t = long unsigned int]’ 284 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:91:33: required from here 91 | return m_memPoolVector[index].getInfo(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[64]’ {aka ‘const unsigned char (*)[64]’} to ‘const iox::mepoo::MemPool*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/memory_manager.hpp:22: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {unsigned int&, unsigned int&, iox::posix::Allocator&, iox::posix::Allocator&}; T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:77:39: required from here 77 | m_chunkManagementPool.emplace_back(chunkSize, m_totalNumberOfChunks, managementAllocator, managementAllocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[64]’ {aka ‘const unsigned char (*)[64]’} to ‘const iox::mepoo::MemPool*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:177:21: required from here 177 | return cxx::error(Error::NO_MEMPOOLS_AVAILABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:177:21: required from here 177 | return cxx::error(Error::NO_MEMPOOLS_AVAILABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:177:21: required from here 177 | return cxx::error(Error::NO_MEMPOOLS_AVAILABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_manager.cpp:177:21: required from here 177 | return cxx::error(Error::NO_MEMPOOLS_AVAILABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mem_pool.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shared_chunk.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/shared_chunk.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Linking CXX static library libiceoryx_hoofs_testing.a cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/cmake -P CMakeFiles/iceoryx_hoofs_testing.dir/cmake_clean_target.cmake cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs && /usr/bin/cmake -E cmake_link_script CMakeFiles/iceoryx_hoofs_testing.dir/link.txt --verbose=1 [ 16%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/shm_safe_unmanaged_chunk.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/shm_safe_unmanaged_chunk.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/shm_safe_unmanaged_chunk.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/shm_safe_unmanaged_chunk.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/shm_safe_unmanaged_chunk.cpp [ 16%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_manager.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_manager.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_manager.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_manager.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp [ 16%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_segment.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_segment.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_segment.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_segment.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp /usr/bin/ar qc libiceoryx_hoofs_testing.a CMakeFiles/iceoryx_hoofs_testing.dir/testing/mocks/time_mock.cpp.o CMakeFiles/iceoryx_hoofs_testing.dir/testing/timing_test.cpp.o CMakeFiles/iceoryx_hoofs_testing.dir/testing/compile_test.cpp.o /usr/bin/ranlib libiceoryx_hoofs_testing.a make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 16%] Built target iceoryx_hoofs_testing [ 17%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_info.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_info.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_info.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_info.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/memory_info.cpp make -f hoofs/test/CMakeFiles/hoofs_moduletests.dir/build.make hoofs/test/CMakeFiles/hoofs_moduletests.dir/depend make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/CMakeFiles/hoofs_moduletests.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/test/CMakeFiles/hoofs_moduletests.dir/build.make hoofs/test/CMakeFiles/hoofs_moduletests.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 18%] Building CXX object hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_access_control.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_access_control.cpp.o -MF CMakeFiles/hoofs_moduletests.dir/moduletests/test_access_control.cpp.o.d -o CMakeFiles/hoofs_moduletests.dir/moduletests/test_access_control.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_access_control.cpp [ 18%] Building CXX object hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_allocator.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_allocator.cpp.o -MF CMakeFiles/hoofs_moduletests.dir/moduletests/test_allocator.cpp.o.d -o CMakeFiles/hoofs_moduletests.dir/moduletests/test_allocator.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_allocator.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shared_chunk.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shm_safe_unmanaged_chunk.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/shm_safe_unmanaged_chunk.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::begin() const [with T = iox::mepoo::SegmentConfig::SegmentEntry; long unsigned int Capacity = 100; const_iterator = const iox::mepoo::SegmentConfig::SegmentEntry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:35:5: required from ‘iox::mepoo::SegmentManager::SegmentManager(const iox::mepoo::SegmentConfig&, iox::posix::Allocator*) [with SegmentType = iox::mepoo::MePooSegment<>]’ 35 | for (const auto& segmentEntry : segmentConfig.m_sharedMemorySegments) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:322:12: warning: cast from ‘const uint8_t (*)[496]’ {aka ‘const unsigned char (*)[496]’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::mepoo::SegmentConfig::SegmentEntry*’} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::end() const [with T = iox::mepoo::SegmentConfig::SegmentEntry; long unsigned int Capacity = 100; const_iterator = const iox::mepoo::SegmentConfig::SegmentEntry*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:35:5: required from ‘iox::mepoo::SegmentManager::SegmentManager(const iox::mepoo::SegmentConfig&, iox::posix::Allocator*) [with SegmentType = iox::mepoo::MePooSegment<>]’ 35 | for (const auto& segmentEntry : segmentConfig.m_sharedMemorySegments) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:334:12: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘iox::cxx::vector::const_iterator’ {aka ‘const iox::mepoo::SegmentConfig::SegmentEntry*’} increases required alignment of target type [-Wcast-align] 334 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; iterator = iox::posix::PosixGroup*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:61:5: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 61 | for (const auto& groupID : groupContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::posix::PosixGroup*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; iterator = iox::posix::PosixGroup*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:61:5: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 61 | for (const auto& groupID : groupContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::posix::PosixGroup*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100; iterator = iox::mepoo::MePooSegment<>*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:63:9: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 63 | for (const auto& segment : m_segmentContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[6384]’ {aka ‘unsigned char (*)[6384]’} to ‘iox::cxx::vector, 100>::iterator’ {aka ‘iox::mepoo::MePooSegment<>*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100; iterator = iox::mepoo::MePooSegment<>*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:63:9: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 63 | for (const auto& segment : m_segmentContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector, 100>::iterator’ {aka ‘iox::mepoo::MePooSegment<>*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100; iterator = iox::mepoo::SegmentManager >::SegmentMapping*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:93:55: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 93 | && std::find_if(mappingContainer.begin(), mappingContainer.end(), [&](const SegmentMapping& mapping) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[184]’ {aka ‘unsigned char (*)[184]’} to ‘iox::cxx::vector >::SegmentMapping, 100>::iterator’ {aka ‘iox::mepoo::SegmentManager >::SegmentMapping*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100; iterator = iox::mepoo::SegmentManager >::SegmentMapping*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:93:79: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 93 | && std::find_if(mappingContainer.begin(), mappingContainer.end(), [&](const SegmentMapping& mapping) { | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector >::SegmentMapping, 100>::iterator’ {aka ‘iox::mepoo::SegmentManager >::SegmentMapping*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/segment_config.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_config.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.hpp:25: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:64:11: required from ‘iox::cxx::vector::vector(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 64 | *this = rhs; | ~~~~~~^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:32:8: required from here 32 | struct MePooConfig | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:32:8: required from here 32 | struct MePooConfig | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:32:48: required from ‘iox::mepoo::SegmentManager::SegmentManager(const iox::mepoo::SegmentConfig&, iox::posix::Allocator*) [with SegmentType = iox::mepoo::MePooSegment<>]’ 32 | : m_managementAllocator(managementAllocator) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[6384]’ {aka ‘unsigned char (*)[6384]’} to ‘const iox::mepoo::MePooSegment<>*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:55:41: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 55 | auto groupContainer = user.getGroups(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::posix::PosixGroup*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:57:45: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 57 | SegmentManager::SegmentMappingContainer mappingContainer; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[184]’ {aka ‘unsigned char (*)[184]’} to ‘const iox::mepoo::SegmentManager >::SegmentMapping*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::cxx::string<100>, const void*, long unsigned int, bool, long unsigned int}; T = iox::mepoo::SegmentManager >::SegmentMapping; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:71:50: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 71 | mappingContainer.emplace_back(segment.getWriterGroup().getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | segment.getSharedMemoryObject().getBaseAddress(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | segment.getSharedMemoryObject().getSizeInBytes(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | true, | ~~~~~ 75 | segment.getSegmentId()); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[184]’ {aka ‘const unsigned char (*)[184]’} to ‘const iox::mepoo::SegmentManager >::SegmentMapping*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[6384]’ {aka ‘const unsigned char (*)[6384]’} to ‘const iox::mepoo::MePooSegment<>*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp:22: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/memory_manager.hpp:56:5: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 56 | MemoryManager() noexcept = default; | ^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} to ‘const iox::mepoo::MemPool*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/memory_manager.hpp:56:5: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 56 | MemoryManager() noexcept = default; | ^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} to ‘const iox::mepoo::MemPool*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp:42:7: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 42 | class AccessController | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} to ‘const iox::posix::AccessController::PermissionEntry*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:117:15: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(iox::cxx::vector&&) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 117 | at(i) = std::move(rhs.at(i)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:70:11: required from ‘iox::cxx::vector::vector(iox::cxx::vector&&) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 70 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:55:10: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector >::SegmentMapping, 100>]’ 55 | auto groupContainer = user.getGroups(); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::posix::PosixGroup*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 32]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/memory_manager.hpp:56:5: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 56 | MemoryManager() noexcept = default; | ^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} to ‘const iox::mepoo::MemPool*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/mepoo_segment.cpp:23:16: required from here 23 | template class MePooSegment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MemPool; long unsigned int Capacity = 1]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/memory_manager.hpp:56:5: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 56 | MemoryManager() noexcept = default; | ^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} to ‘const iox::mepoo::MemPool*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::AccessController::PermissionEntry; long unsigned int Capacity = 20]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/access_control.hpp:42:7: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 42 | class AccessController | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} to ‘const iox::posix::AccessController::PermissionEntry*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:37:38: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 37 | : m_sharedMemoryObject(std::move(createSharedMemoryObject(mempoolConfig, writerGroup))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:37:38: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 37 | : m_sharedMemoryObject(std::move(createSharedMemoryObject(mempoolConfig, writerGroup))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:37:38: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 37 | : m_sharedMemoryObject(std::move(createSharedMemoryObject(mempoolConfig, writerGroup))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:37:38: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 37 | : m_sharedMemoryObject(std::move(createSharedMemoryObject(mempoolConfig, writerGroup))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:37:38: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 37 | : m_sharedMemoryObject(std::move(createSharedMemoryObject(mempoolConfig, writerGroup))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>, long unsigned int, iox::posix::AccessMode, iox::posix::OpenMode, void* const&, iox::cxx::perms}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:72:39: required from ‘SharedMemoryObjectType iox::mepoo::MePooSegment::createSharedMemoryObject(const iox::mepoo::MePooConfig&, const iox::posix::PosixGroup&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 72 | SharedMemoryObjectType::create(writerGroup.getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 73 | MemoryManager::requiredChunkMemorySize(mempoolConfig), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | posix::OpenMode::PURGE_AND_CREATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | BASE_ADDRESS_HINT, | ~~~~~~~~~~~~~~~~~~ 77 | cxx::perms::owner_read | cxx::perms::owner_write | cxx::perms::group_read | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | | cxx::perms::group_write) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mepoo_segment.inl:37:38: required from ‘iox::mepoo::MePooSegment::MePooSegment(const iox::mepoo::MePooConfig&, iox::posix::Allocator&, const iox::posix::PosixGroup&, const iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&) [with SharedMemoryObjectType = iox::posix::SharedMemoryObject; MemoryManagerType = iox::mepoo::MemoryManager]’ 37 | : m_sharedMemoryObject(std::move(createSharedMemoryObject(mempoolConfig, writerGroup))) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:9: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {const iox::mepoo::MePooConfig&, iox::posix::Allocator&, iox::posix::PosixGroup&, iox::posix::PosixGroup&, const iox::mepoo::MemoryInfo&}; T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:46:36: required from ‘void iox::mepoo::SegmentManager::createSegment(const iox::mepoo::SegmentConfig::SegmentEntry&) [with SegmentType = iox::mepoo::MePooSegment<>]’ 46 | m_segmentContainer.emplace_back( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | segmentEntry.m_mempoolConfig, *m_managementAllocator, readerGroup, writerGroup, segmentEntry.m_memoryInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo/segment_manager.cpp:23:16: required from here 23 | template class SegmentManager>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f hoofs/test/CMakeFiles/hoofs_integrationtests.dir/build.make hoofs/test/CMakeFiles/hoofs_integrationtests.dir/depend make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/CMakeFiles/hoofs_integrationtests.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/test/CMakeFiles/hoofs_integrationtests.dir/build.make hoofs/test/CMakeFiles/hoofs_integrationtests.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 19%] Building CXX object hoofs/test/CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_hoofs_integration.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_hoofs_integration.cpp.o -MF CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_hoofs_integration.cpp.o.d -o CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_hoofs_integration.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_hoofs_integration.cpp [ 19%] Building CXX object hoofs/test/CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_lockfree_queue_stresstest.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_lockfree_queue_stresstest.cpp.o -MF CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_lockfree_queue_stresstest.cpp.o.d -o CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_lockfree_queue_stresstest.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp [ 19%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/interface_port.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/interface_port.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/interface_port.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/interface_port_data.cpp [ 19%] Building CXX object hoofs/test/CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp.o -MF CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp.o.d -o CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/interface_port_data.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/interface_port_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000000; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000000; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const {anonymous}::Data&; ElementType = {anonymous}::Data; long unsigned int Capacity = 1000000; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000000]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:498:26: required from ‘void {anonymous}::LockFreeQueueStressTest_DISABLED_timedMultiProducerMultiConsumer_Test::TestBody() [with gtest_TypeParam_ = iox::concurrent::LockFreeQueue<{anonymous}::Data, 1000000>]’ 498 | while (!q.tryPush(d)) | ~~~~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:480:1: required from here 480 | TYPED_TEST(LockFreeQueueStressTest, DISABLED_timedMultiProducerMultiConsumer) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer<{anonymous}::Data, 1000000, long unsigned int>::byte_t*’ {aka ‘unsigned char*’} to ‘{anonymous}::Data*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = {anonymous}::Data; long unsigned int Capacity = 10; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 10; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const {anonymous}::Data&; ElementType = {anonymous}::Data; long unsigned int Capacity = 10; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 10]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:579:26: required from ‘void {anonymous}::LockFreeQueueStressTest_DISABLED_timedMultiProducerMultiConsumer0verflow_Test::TestBody() [with gtest_TypeParam_ = iox::concurrent::LockFreeQueue<{anonymous}::Data, 10>]’ 579 | while (!q.tryPush(d)) | ~~~~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:554:1: required from here 554 | TYPED_TEST(LockFreeQueueStressTest, DISABLED_timedMultiProducerMultiConsumer0verflow) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer<{anonymous}::Data, 10, long unsigned int>::byte_t*’ {aka ‘unsigned char*’} to ‘{anonymous}::Data*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const {anonymous}::Data&; ElementType = {anonymous}::Data; long unsigned int Capacity = 1000; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:579:26: required from ‘void {anonymous}::LockFreeQueueStressTest_DISABLED_timedMultiProducerMultiConsumer0verflow_Test::TestBody() [with gtest_TypeParam_ = iox::concurrent::LockFreeQueue<{anonymous}::Data, 1000>]’ 579 | while (!q.tryPush(d)) | ~~~~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:554:1: required from here 554 | TYPED_TEST(LockFreeQueueStressTest, DISABLED_timedMultiProducerMultiConsumer0verflow) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer<{anonymous}::Data, 1000, long unsigned int>::byte_t*’ {aka ‘unsigned char*’} to ‘{anonymous}::Data*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const {anonymous}::Data&; ElementType = {anonymous}::Data; long unsigned int Capacity = 1; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:579:26: required from ‘void {anonymous}::LockFreeQueueStressTest_DISABLED_timedMultiProducerMultiConsumer0verflow_Test::TestBody() [with gtest_TypeParam_ = iox::concurrent::LockFreeQueue<{anonymous}::Data, 1>]’ 579 | while (!q.tryPush(d)) | ~~~~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_lockfree_queue_stresstest.cpp:554:1: required from here 554 | TYPED_TEST(LockFreeQueueStressTest, DISABLED_timedMultiProducerMultiConsumer0verflow) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer<{anonymous}::Data, 1, long unsigned int>::byte_t*’ {aka ‘unsigned char*’} to ‘{anonymous}::Data*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/base_port_data.cpp [ 20%] Building CXX object hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_atomic_relocatable_ptr.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_atomic_relocatable_ptr.cpp.o -MF CMakeFiles/hoofs_moduletests.dir/moduletests/test_atomic_relocatable_ptr.cpp.o.d -o CMakeFiles/hoofs_moduletests.dir/moduletests/test_atomic_relocatable_ptr.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_atomic_relocatable_ptr.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/base_port_data.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/base_port_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/units/duration.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include/iceoryx_hoofs/testing/watch_dog.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp:26: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/base_port.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp:19: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = long unsigned int; long unsigned int Capacity = 1000]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = long unsigned int; long unsigned int Capacity = 1000]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = long unsigned int; long unsigned int Capacity = 1000]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:56:5: required from ‘testing::Test* testing::internal::TestFactoryImpl::CreateTest() [with TestClass = {anonymous}::ResizeableLockFreeQueueStressTest_DISABLED_hybridMultiProducerMultiConsumer0verflowWithCapacityChange_Test<{anonymous}::Config<{anonymous}::Data, 1000, 500> >]’ 56 | ResizeableLockFreeQueue() noexcept = default; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:448:9: required from here 448 | Test* CreateTest() override { return new TestClass; } | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const {anonymous}::Data&; ElementType = {anonymous}::Data; long unsigned int Capacity = 1000; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = {anonymous}::Data; long unsigned int Capacity = 1000]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp:543:26: required from ‘void {anonymous}::ResizeableLockFreeQueueStressTest_DISABLED_hybridMultiProducerMultiConsumer_Test::TestBody() [with gtest_TypeParam_ = {anonymous}::Config<{anonymous}::Data, 1000, 500>]’ 543 | while (!q.tryPush(d)) | ~~~~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp:527:1: required from here 527 | TYPED_TEST(ResizeableLockFreeQueueStressTest, DISABLED_hybridMultiProducerMultiConsumer) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer<{anonymous}::Data, 1000, long unsigned int>::byte_t*’ {aka ‘unsigned char*’} to ‘{anonymous}::Data*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = long unsigned int; long unsigned int Capacity = 1000; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = long unsigned int; long unsigned int Capacity = 1000; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:304:14: required from ‘T& iox::cxx::vector::back() [with T = long unsigned int; long unsigned int Capacity = 1000]’ 304 | return at(size() - 1u); | ~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:109:54: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = {anonymous}::Data; long unsigned int MaxCapacity = 1000; uint64_t = long unsigned int]’ 109 | Base::m_freeIndices.push(m_unusedIndices.back()); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue<{anonymous}::Data, 1000>::setCapacity(uint64_t)::&; = void; ElementType = {anonymous}::Data; long unsigned int MaxCapacity = 1000; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = {anonymous}::Data; long unsigned int MaxCapacity = 1000; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp:328:28: required from ‘void {anonymous}::ResizeableLockFreeQueueStressTest::SetUp() [with Config = {anonymous}::Config<{anonymous}::Data, 1000, 500>]’ 328 | sut.setCapacity(Config::DynamicCapacity); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp:323:10: required from here 323 | void SetUp() | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/base_port.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/base_port.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_data.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_atomic_relocatable_ptr.cpp: In member function ‘virtual void {anonymous}::AtomicRelocatablePointer_test_memoryRelocation_Test::TestBody()’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_atomic_relocatable_ptr.cpp:195:10: warning: cast from ‘{anonymous}::byte_t*’ {aka ‘unsigned char*’} to ‘{anonymous}::Ptr*’ {aka ‘iox::rp::AtomicRelocatablePointer*’} increases required alignment of target type [-Wcast-align] 195 | rp = reinterpret_cast*>(dest.ptr(INDEX_OF_PTR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_data.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:22: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp:39:8: required from here 39 | struct ChunkDistributorData : public LockingPolicy | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp:39:8: required from here 39 | struct ChunkDistributorData : public LockingPolicy | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_user.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_user.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_user.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_user.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_user.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/error_handling/error_handling.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_user.hpp:23: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:145:9: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 145 | for (auto& queue : getMembers()->m_queues) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:62:27: required from here 62 | m_chunkSender.send(chunkHeader); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘iox::cxx::vector >, 256>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:145:9: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 145 | for (auto& queue : getMembers()->m_queues) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:62:27: required from here 62 | m_chunkSender.send(chunkHeader); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector >, 256>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:295:63: required from ‘void iox::popo::ChunkDistributor::addToHistoryWithoutDelivery(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 295 | auto chunkToRemove = getMembers()->m_history.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:229:42: required from ‘void iox::popo::ChunkSender::pushToHistory(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >]’ 229 | this->addToHistoryWithoutDelivery(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:70:36: required from here 70 | m_chunkSender.pushToHistory(chunkHeader); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:236:13: required from ‘bool iox::cxx::vector::resize(uint64_t, const Targs& ...) [with Targs = {}; T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 236 | pop_back(); | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:186:37: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 186 | queueIntersection.resize(static_cast(iter - queueIntersection.begin())); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:62:27: required from here 62 | m_chunkSender.send(chunkHeader); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:187:29: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 187 | remainingQueues = queueIntersection; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:62:27: required from here 62 | m_chunkSender.send(chunkHeader); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:340:46: required from ‘T* iox::cxx::vector::erase(iterator) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’ 340 | if (begin() <= position && position < end()) | ~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:298:42: required from ‘void iox::popo::ChunkDistributor::addToHistoryWithoutDelivery(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 298 | getMembers()->m_history.erase(chunkToRemove); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:229:42: required from ‘void iox::popo::ChunkSender::pushToHistory(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >]’ 229 | this->addToHistoryWithoutDelivery(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:70:36: required from here 70 | m_chunkSender.pushToHistory(chunkHeader); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:346:15: required from ‘T* iox::cxx::vector::erase(iterator) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’ 346 | at(n) = std::move(at(n + 1u)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:298:42: required from ‘void iox::popo::ChunkDistributor::addToHistoryWithoutDelivery(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 298 | getMembers()->m_history.erase(chunkToRemove); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:229:42: required from ‘void iox::popo::ChunkSender::pushToHistory(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >]’ 229 | this->addToHistoryWithoutDelivery(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:70:36: required from here 70 | m_chunkSender.pushToHistory(chunkHeader); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:47:37: required from here 47 | return m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 48 | getUniqueID(), userPayloadSize, userPayloadAlignment, userHeaderSize, userHeaderAlignment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shared_chunk.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_user.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const iox::mepoo::ShmSafeUnmanagedChunk&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:78:26: required from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 77 | m_fifo.template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ->tryPush(value); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:46: required from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 49 | auto pushRet = getMembers()->m_queue.push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42: required from ‘bool iox::popo::ChunkDistributor::pushToQueue(iox::cxx::not_null, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 216 | return ChunkQueuePusher_t(queue).push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:149:17: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 149 | if (pushToQueue(queue.get(), chunk)) | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_user.cpp:62:27: required from here 62 | m_chunkSender.send(chunkHeader); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_fifo.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_fifo.cpp.o -MF CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_fifo.cpp.o.d -o CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_fifo.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_fifo.cpp In file included from /usr/include/c++/15/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15/memory:83, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:26, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:21: In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]’, inlined from ‘bool iox::concurrent::SoFi::push(const ValueType&, ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int CapacityValue = 256]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/sofi.inl:149:57, inlined from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:70:23: /usr/include/c++/15/bits/atomic_base.h:501:31: warning: ‘long unsigned int __atomic_load_8(const volatile void*, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 501 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’: cc1plus: note: destination object is likely at address zero [ 21%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_roudi.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_roudi.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_roudi.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_roudi.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_roudi.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:55:50: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 55 | std::find_if(getMembers()->m_queues.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:93:55: required from here 93 | const auto ret = m_chunkSender.tryAddQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | caProMessage.m_historyCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘iox::cxx::vector >, 256>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:56:48: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 56 | getMembers()->m_queues.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:93:55: required from here 93 | const auto ret = m_chunkSender.tryAddQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | caProMessage.m_historyCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector >, 256>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_user.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_user.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_user.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_user.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:124:33: required from ‘void iox::popo::ChunkDistributor::removeAllQueues() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 124 | getMembers()->m_queues.clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:69:38: required from here 69 | m_chunkSender.removeAllQueues(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ChunkDistributorError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ChunkDistributorError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:278:14: required from ‘T& iox::cxx::vector::operator[](uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 278 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:81:64: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 81 | pushToQueue(queueToAdd, getMembers()->m_history[i].cloneToSharedChunk()); | ~~~~~~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:93:55: required from here 93 | const auto ret = m_chunkSender.tryAddQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | caProMessage.m_historyCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:95:47: required from here 95 | caProMessage.m_historyCapacity); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:95:47: required from here 95 | caProMessage.m_historyCapacity); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:346:15: required from ‘T* iox::cxx::vector::erase(iterator) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’ 346 | at(n) = std::move(at(n + 1u)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:109:37: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryRemoveQueue(iox::cxx::not_null) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 109 | getMembers()->m_queues.erase(iter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:103:58: required from here 103 | const auto ret = m_chunkSender.tryRemoveQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 104 | static_cast(caProMessage.m_chunkQueueData)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:324:5: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 324 | for (auto& unmanagedChunk : getMembers()->m_history) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:121:29: required from here 121 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:324:5: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 324 | for (auto& unmanagedChunk : getMembers()->m_history) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:121:29: required from here 121 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:329:34: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 329 | getMembers()->m_history.clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<8, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:121:29: required from here 121 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const iox::mepoo::ShmSafeUnmanagedChunk&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:78:26: required from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 77 | m_fifo.template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ->tryPush(value); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:46: required from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 49 | auto pushRet = getMembers()->m_queue.push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42: required from ‘bool iox::popo::ChunkDistributor::pushToQueue(iox::cxx::not_null, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 216 | return ChunkQueuePusher_t(queue).push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:81:17: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 81 | pushToQueue(queueToAdd, getMembers()->m_history[i].cloneToSharedChunk()); | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/publisher_port_roudi.cpp:93:55: required from here 93 | const auto ret = m_chunkSender.tryAddQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | caProMessage.m_historyCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15/memory:83, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:26, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/optional.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/publisher_port_roudi.hpp:20: In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]’, inlined from ‘bool iox::concurrent::SoFi::push(const ValueType&, ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int CapacityValue = 256]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/sofi.inl:149:57, inlined from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:70:23: /usr/include/c++/15/bits/atomic_base.h:501:31: warning: ‘long unsigned int __atomic_load_8(const volatile void*, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 501 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’: cc1plus: note: destination object is likely at address zero [ 22%] Building CXX object hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_loffli.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_loffli.cpp.o -MF CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_loffli.cpp.o.d -o CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_loffli.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_loffli.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_user.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp:69:34: required from here 69 | return m_chunkReceiver.tryGet(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp:69:34: required from here 69 | return m_chunkReceiver.tryGet(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp:69:34: required from here 69 | return m_chunkReceiver.tryGet(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp:69:34: required from here 69 | return m_chunkReceiver.tryGet(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shared_chunk.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.hpp:23, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_user.hpp:25: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:118:18: required from ‘iox::cxx::optional iox::cxx::VariantQueue::pop() [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 116 | return m_fifo | ~~~~~~ 117 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ->pop(); | ~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl:119:64: required from ‘void iox::popo::ChunkQueuePopper::clear() [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 119 | while (auto maybeUnmanagedChunk = getMembers()->m_queue.pop()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_user.cpp:48:30: required from here 48 | m_chunkReceiver.clear(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_roudi.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_roudi.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_roudi.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_roudi.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_roudi.cpp [ 22%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_single_producer.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_single_producer.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_single_producer.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_single_producer.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_single_producer.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_roudi.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_roudi.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:118:18: required from ‘iox::cxx::optional iox::cxx::VariantQueue::pop() [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256]’ 116 | return m_fifo | ~~~~~~ 117 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ->pop(); | ~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl:119:64: required from ‘void iox::popo::ChunkQueuePopper::clear() [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 119 | while (auto maybeUnmanagedChunk = getMembers()->m_queue.pop()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.inl:114:16: required from ‘void iox::popo::ChunkReceiver::releaseAll() [with ChunkReceiverDataType = iox::popo::ChunkReceiverData<256, iox::popo::ChunkQueueData >]’ 114 | this->clear(); | ~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_roudi.cpp:47:31: required from here 47 | m_chunkReceiver.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_periodic_task.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/. -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_periodic_task.cpp.o -MF CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_periodic_task.cpp.o.d -o CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_periodic_task.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_single_producer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_single_producer.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Linking CXX executable hoofs_integrationtests cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hoofs_integrationtests.dir/link.txt --verbose=1 [ 23%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_multi_producer.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_multi_producer.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_multi_producer.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_multi_producer.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_multi_producer.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_multi_producer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_multi_producer.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_data.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskManualStart_t, iox::posix::ThreadName_t, Args&& ...) [with Args = {}; T = {anonymous}::PeriodicTaskTestType; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:118:87: required from here 118 | concurrent::PeriodicTask sut(PeriodicTaskManualStart, "Test"); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::stop() [with T = {anonymous}::PeriodicTaskTestType]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:144:13: required from here 144 | sut.stop(); | ~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskManualStart_t, iox::posix::ThreadName_t, Args&& ...) [with Args = {}; T = {anonymous}::PeriodicTaskTestType; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:118:87: required from here 118 | concurrent::PeriodicTask sut(PeriodicTaskManualStart, "Test"); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = {anonymous}::PeriodicTaskTestType]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = {anonymous}::PeriodicTaskTestType]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:127:14: required from here 127 | sut.start(INTERVAL); | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {{anonymous}::PeriodicTaskTestType&, void ({anonymous}::PeriodicTaskTestType::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:220:1: required from here 224 | INTERVAL, "Test", testType, &PeriodicTaskTestType::incrementMethod}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:64, from /usr/include/gmock/internal/gmock-internal-utils.h:51, from /usr/include/gmock/gmock-actions.h:146, from /usr/include/gmock/gmock.h:56, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/./test.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:22: /usr/include/gtest/gtest-matchers.h: In instantiation of ‘static constexpr bool testing::internal::MatcherBase::IsInlined() [with M = testing::internal::GeMatcher > >; T = const std::chrono::duration >&]’: /usr/include/gtest/gtest-matchers.h:402:57: required from ‘void testing::internal::MatcherBase::Init(M&&) [with M = const testing::internal::GeMatcher > >&; T = const std::chrono::duration >&]’ 402 | template ()> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/gtest/gtest-matchers.h:282:9: required from ‘testing::internal::MatcherBase::MatcherBase(M&&) [with M = const testing::internal::GeMatcher > >&; = void; T = const std::chrono::duration >&]’ 282 | Init(std::forward(m)); | ~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:483:63: required from ‘testing::Matcher::Matcher(M&&) [with M = const testing::internal::GeMatcher > >&; = void; T = const std::chrono::duration >&]’ 483 | Matcher(M&& m) : internal::MatcherBase(std::forward(m)) {} // NOLINT | ^ /usr/include/gmock/gmock-matchers.h:374:12: required from ‘static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const std::chrono::duration >&; M = testing::internal::GeMatcher > >; std::true_type = std::true_type]’ 374 | return polymorphic_matcher_or_value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:356:20: required from ‘static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::chrono::duration >&; M = testing::internal::GeMatcher > >]’ 356 | return CastImpl(polymorphic_matcher_or_value, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | std::is_convertible>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | std::is_convertible{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:524:47: required from ‘testing::Matcher testing::MatcherCast(const M&) [with T = const std::chrono::duration >&; M = internal::GeMatcher > >]’ 524 | return internal::MatcherCastImpl::Cast(matcher); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/gmock/gmock-matchers.h:531:24: required from ‘testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::chrono::duration >&; M = internal::GeMatcher > >]’ 531 | return MatcherCast(polymorphic_matcher_or_value); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:1656:64: required from ‘testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::chrono::duration >; M = testing::internal::GeMatcher > >]’ 1656 | const Matcher matcher = SafeMatcherCast(matcher_); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/moduletests/test_concurrent_periodic_task.cpp:250:1: required from here 258 | EXPECT_THAT(elapsedTime, Ge(SLEEP_TIME)); | ^ /usr/include/gtest/gtest-matchers.h:398:59: internal compiler error: Segmentation fault 397 | return sizeof(M) <= sizeof(Buffer) && alignof(M) <= alignof(Buffer) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | std::is_trivially_copy_constructible::value && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 399 | std::is_trivially_destructible::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/subscriber_port_data.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::FiFo*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::SoFi*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 2; T = iox::concurrent::ResizeableLockFreeQueue; Targs = {iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: recursively required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::ResizeableLockFreeQueue*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = long unsigned int; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:110:33: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 110 | m_unusedIndices.pop_back(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_data.cpp:35:44: required from here 35 | m_chunkReceiverData.m_queue.setCapacity(subscriberOptions.queueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 3; T = iox::concurrent::ResizeableLockFreeQueue; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: recursively required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::ResizeableLockFreeQueue*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = long unsigned int; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = long unsigned int; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:304:14: required from ‘T& iox::cxx::vector::back() [with T = long unsigned int; long unsigned int Capacity = 256]’ 304 | return at(size() - 1u); | ~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:109:54: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 109 | Base::m_freeIndices.push(m_unusedIndices.back()); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_data.cpp:35:44: required from here 35 | m_chunkReceiverData.m_queue.setCapacity(subscriberOptions.queueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:152:45: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::decreaseCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 152 | auto result = Base::readBufferAt(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:83:29: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 83 | decreaseCapacity(toDecrease, removeHandler); // return value does not matter, we check the capacity later | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 256; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/subscriber_port_data.cpp:35:44: required from here 35 | m_chunkReceiverData.m_queue.setCapacity(subscriberOptions.queueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x2984fd9 internal_error(char const*, ...) ../../src/gcc/diagnostic-global-context.cc:517 [ 23%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_data.cpp 0xcf96e7 crash_signal ../../src/gcc/toplev.cc:322 0x5faa46 prep_operand ../../src/gcc/cp/call.cc:6571 0x63a765 build_new_op(op_location_t const&, tree_code, int, tree_node*, tree_node*, tree_node*, tree_node*, tree_node**, int) ../../src/gcc/cp/call.cc:7306 0x7ecf1b build_x_binary_op(op_location_t const&, tree_code, tree_node*, tree_code, tree_node*, tree_code, tree_node*, tree_node**, int) ../../src/gcc/cp/typeck.cc:4912 0x78031b tsubst_expr(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.cc:20928 0x77caaf tsubst_expr(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.cc:20549 0x77caaf tsubst_stmt ../../src/gcc/cp/pt.cc:20049 0x77e3e5 tsubst_stmt ../../src/gcc/cp/pt.cc:18888 0x77e3e5 tsubst_stmt ../../src/gcc/cp/pt.cc:18912 0x77dde7 tsubst_stmt ../../src/gcc/cp/pt.cc:18888 0x77dde7 tsubst_stmt ../../src/gcc/cp/pt.cc:18902 0x77e015 tsubst_stmt ../../src/gcc/cp/pt.cc:18888 0x77e015 tsubst_stmt ../../src/gcc/cp/pt.cc:19267 0x79a8f9 tsubst_stmt ../../src/gcc/cp/pt.cc:27767 0x79a8f9 instantiate_body ../../src/gcc/cp/pt.cc:27767 0x77c2bd instantiate_decl(tree_node*, bool, bool) ../../src/gcc/cp/pt.cc:28056 0x605125 instantiate_cx_fn_r ../../src/gcc/cp/constexpr.cc:9004 0xf7fab3 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set >*)) ../../src/gcc/tree.cc:11602 0xf7fb7f walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*), void*, hash_set >*, tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*, hash_set >*)) ../../src/gcc/tree.cc:11836 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_port_data.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:22: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp:39:8: required from here 39 | struct ChunkDistributorData : public LockingPolicy | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp:39:8: required from here 39 | struct ChunkDistributorData : public LockingPolicy | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::FiFo*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::SoFi*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 2; T = iox::concurrent::ResizeableLockFreeQueue; Targs = {iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: recursively required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::ResizeableLockFreeQueue*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = long unsigned int; long unsigned int Capacity = 16]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:110:33: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 110 | m_unusedIndices.pop_back(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_data.cpp:44:44: required from here 44 | m_chunkReceiverData.m_queue.setCapacity(clientOptions.responseQueueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 3; T = iox::concurrent::ResizeableLockFreeQueue; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: recursively required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::ResizeableLockFreeQueue*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = long unsigned int; long unsigned int Capacity = 16; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = long unsigned int; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:304:14: required from ‘T& iox::cxx::vector::back() [with T = long unsigned int; long unsigned int Capacity = 16]’ 304 | return at(size() - 1u); | ~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:109:54: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 109 | Base::m_freeIndices.push(m_unusedIndices.back()); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_data.cpp:44:44: required from here 44 | m_chunkReceiverData.m_queue.setCapacity(clientOptions.responseQueueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:152:45: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::decreaseCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 152 | auto result = Base::readBufferAt(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:83:29: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 83 | decreaseCapacity(toDecrease, removeHandler); // return value does not matter, we check the capacity later | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 16; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_data.cpp:44:44: required from here 44 | m_chunkReceiverData.m_queue.setCapacity(clientOptions.responseQueueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_roudi.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_roudi.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_roudi.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_roudi.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp make -f hoofs/test/CMakeFiles/test_stress_sofi.dir/build.make hoofs/test/CMakeFiles/test_stress_sofi.dir/depend make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_meta /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test /build/reproducible-path/iceoryx-2.0.6+dfsg/obj /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test/CMakeFiles/test_stress_sofi.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make -f hoofs/test/CMakeFiles/test_stress_sofi.dir/build.make hoofs/test/CMakeFiles/test_stress_sofi.dir/build make[3]: Entering directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 23%] Building CXX object hoofs/test/CMakeFiles/test_stress_sofi.dir/stresstests/test_stress_sofi.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/c++ -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/testing/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -fPIE -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -Wno-pedantic -Wno-conversion -DGTEST_HAS_PTHREAD=1 -MD -MT hoofs/test/CMakeFiles/test_stress_sofi.dir/stresstests/test_stress_sofi.cpp.o -MF CMakeFiles/test_stress_sofi.dir/stresstests/test_stress_sofi.cpp.o.d -o CMakeFiles/test_stress_sofi.dir/stresstests/test_stress_sofi.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/test/stresstests/test_stress_sofi.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_port_roudi.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:55:50: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 55 | std::find_if(getMembers()->m_queues.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘iox::cxx::vector >, 1>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:56:48: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 56 | getMembers()->m_queues.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector >, 1>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ChunkDistributorError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ChunkDistributorError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:124:33: required from ‘void iox::popo::ChunkDistributor::removeAllQueues() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 124 | getMembers()->m_queues.clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:205:38: required from here 205 | m_chunkSender.removeAllQueues(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:278:14: required from ‘T& iox::cxx::vector::operator[](uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 278 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:81:64: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 81 | pushToQueue(queueToAdd, getMembers()->m_history[i].cloneToSharedChunk()); | ~~~~~~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:324:5: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 324 | for (auto& unmanagedChunk : getMembers()->m_history) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:246:29: required from here 246 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:324:5: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 324 | for (auto& unmanagedChunk : getMembers()->m_history) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:246:29: required from here 246 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::rp::RelativePointer >}; T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:209:24: required from ‘bool iox::cxx::vector::push_back(T&&) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’ 209 | return emplace_back(std::forward(value)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:65:45: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 65 | getMembers()->m_queues.push_back(rp::RelativePointer(queueToAdd)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:84:25: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 84 | return cxx::success(); | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:84:25: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 84 | return cxx::success(); | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:329:34: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 329 | getMembers()->m_history.clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:246:29: required from here 246 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:118:18: required from ‘iox::cxx::optional iox::cxx::VariantQueue::pop() [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 116 | return m_fifo | ~~~~~~ 117 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ->pop(); | ~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl:119:64: required from ‘void iox::popo::ChunkQueuePopper::clear() [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 119 | while (auto maybeUnmanagedChunk = getMembers()->m_queue.pop()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.inl:114:16: required from ‘void iox::popo::ChunkReceiver::releaseAll() [with ChunkReceiverDataType = iox::popo::ChunkReceiverData<16, iox::popo::ChunkQueueData >]’ 114 | this->clear(); | ~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:247:31: required from here 247 | m_chunkReceiver.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const iox::mepoo::ShmSafeUnmanagedChunk&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:78:26: required from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 77 | m_fifo.template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ->tryPush(value); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:46: required from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 49 | auto pushRet = getMembers()->m_queue.push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42: required from ‘bool iox::popo::ChunkDistributor::pushToQueue(iox::cxx::not_null, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 216 | return ChunkQueuePusher_t(queue).push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:81:17: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 81 | pushToQueue(queueToAdd, getMembers()->m_history[i].cloneToSharedChunk()); | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_roudi.cpp:153:14: required from here 153 | cxx::Expects(!m_chunkSender | ~~~~~~~~~~~~~ 154 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_user.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_user.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_user.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_user.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_port_user.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::RequestHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::RequestHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::RequestHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientSendError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ClientSendError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ClientSendError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientSendError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/error_handling/error_handling.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_port_user.hpp:23: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:145:9: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 145 | for (auto& queue : getMembers()->m_queues) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘iox::cxx::vector >, 1>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:145:9: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 145 | for (auto& queue : getMembers()->m_queues) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector >, 1>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::ResponseHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::popo::ResponseHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::popo::ResponseHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:45:108: required from here 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:45:108: required from here 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::RequestHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::RequestHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::RequestHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::RequestHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:49:21: required from here 49 | return cxx::error(allocateResult.get_error()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::RequestHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::RequestHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::RequestHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::RequestHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:49:21: required from here 49 | return cxx::error(allocateResult.get_error()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientSendError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientSendError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ClientSendError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ClientSendError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:76:21: required from here 76 | return cxx::error(ClientSendError::INVALID_REQUEST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientSendError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientSendError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientSendError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ClientSendError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ClientSendError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:76:21: required from here 76 | return cxx::error(ClientSendError::INVALID_REQUEST); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientSendError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientSendError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:236:13: required from ‘bool iox::cxx::vector::resize(uint64_t, const Targs& ...) [with Targs = {}; T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 236 | pop_back(); | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:186:37: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 186 | queueIntersection.resize(static_cast(iter - queueIntersection.begin())); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 1]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:187:29: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 187 | remainingQueues = queueIntersection; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:295:63: required from ‘void iox::popo::ChunkDistributor::addToHistoryWithoutDelivery(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 295 | auto chunkToRemove = getMembers()->m_history.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:207:5: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 207 | addToHistoryWithoutDelivery(chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:120:50: required from here 120 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:120:50: required from here 120 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::ResponseHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::popo::ResponseHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::popo::ResponseHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::popo::ResponseHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:124:21: required from here 124 | return cxx::error(getChunkResult.get_error()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::ResponseHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::popo::ResponseHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::popo::ResponseHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::popo::ResponseHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:124:21: required from here 124 | return cxx::error(getChunkResult.get_error()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:45:108: required from here 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:45:108: required from here 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:340:46: required from ‘T* iox::cxx::vector::erase(iterator) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’ 340 | if (begin() <= position && position < end()) | ~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:298:42: required from ‘void iox::popo::ChunkDistributor::addToHistoryWithoutDelivery(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 298 | getMembers()->m_history.erase(chunkToRemove); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:207:5: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 207 | addToHistoryWithoutDelivery(chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:120:50: required from here 120 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:120:50: required from here 120 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:44:52: required from here 44 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(RequestHeader), alignof(RequestHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:346:15: required from ‘T* iox::cxx::vector::erase(iterator) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’ 346 | at(n) = std::move(at(n + 1u)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:298:42: required from ‘void iox::popo::ChunkDistributor::addToHistoryWithoutDelivery(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 298 | getMembers()->m_history.erase(chunkToRemove); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:207:5: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 207 | addToHistoryWithoutDelivery(chunk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shared_chunk.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.hpp:23, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_port_user.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:118:18: required from ‘iox::cxx::optional iox::cxx::VariantQueue::pop() [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 116 | return m_fifo | ~~~~~~ 117 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ->pop(); | ~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl:119:64: required from ‘void iox::popo::ChunkQueuePopper::clear() [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 119 | while (auto maybeUnmanagedChunk = getMembers()->m_queue.pop()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:145:26: required from here 145 | m_chunkReceiver.clear(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const iox::mepoo::ShmSafeUnmanagedChunk&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:78:26: required from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 77 | m_fifo.template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ->tryPush(value); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:46: required from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 49 | auto pushRet = getMembers()->m_queue.push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42: required from ‘bool iox::popo::ChunkDistributor::pushToQueue(iox::cxx::not_null, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 216 | return ChunkQueuePusher_t(queue).push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:149:17: required from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint64_t = long unsigned int]’ 149 | if (pushToQueue(queue.get(), chunk)) | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:191:78: required from ‘uint64_t iox::popo::ChunkSender::send(iox::mepoo::ChunkHeader*) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint64_t = long unsigned int]’ 191 | numberOfReceiverTheChunkWasDelivered = this->deliverToAllStoredQueues(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/client_port_user.cpp:87:47: required from here 87 | auto numberOfReceiver = m_chunkSender.send(requestHeader->getChunkHeader()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/string.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/helplets.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:22: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = iox::rp::RelativePointer >*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = iox::rp::RelativePointer >*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/15/bits/stl_algo.h:1813:5, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = iox::rp::RelativePointer >*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = iox::rp::RelativePointer >*]’ at /usr/include/c++/15/bits/stl_algo.h:4841:18, inlined from ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:179:22: /usr/include/c++/15/bits/stl_algo.h:1818:32: warning: array subscript 256 is outside array bounds of ‘iox::popo::ChunkDistributorData > >::QueueContainer_t [1]’ {aka ‘iox::cxx::vector >, 1> [1]’} [-Warray-bounds=] 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.hpp:154, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.hpp:26, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_port_user.hpp:25: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl: In member function ‘uint64_t iox::popo::ChunkDistributor::deliverToAllStoredQueues(iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:139:57: note: at offset 256 into object ‘remainingQueues’ of size 24 139 | typename ChunkDistributorDataType::QueueContainer_t remainingQueues; | ^~~~~~~~~~~~~~~ [ 24%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_data.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/server_port_data.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:22: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp:39:8: required from here 39 | struct ChunkDistributorData : public LockingPolicy | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp:39:8: required from here 39 | struct ChunkDistributorData : public LockingPolicy | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::FiFo*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::SoFi*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 2; T = iox::concurrent::ResizeableLockFreeQueue; Targs = {iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: recursively required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::ResizeableLockFreeQueue*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = long unsigned int; long unsigned int Capacity = 1024]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:110:33: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 110 | m_unusedIndices.pop_back(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_data.cpp:43:44: required from here 43 | m_chunkReceiverData.m_queue.setCapacity(serverOptions.requestQueueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 3; T = iox::concurrent::ResizeableLockFreeQueue; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: recursively required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::concurrent::SoFi; Targs = {iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::concurrent::FiFo; Targs = {iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::concurrent::FiFo, iox::concurrent::SoFi, iox::concurrent::ResizeableLockFreeQueue, iox::concurrent::ResizeableLockFreeQueue}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:70:7: required from here 70 | class VariantQueue | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::concurrent::ResizeableLockFreeQueue*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = long unsigned int; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = long unsigned int; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:304:14: required from ‘T& iox::cxx::vector::back() [with T = long unsigned int; long unsigned int Capacity = 1024]’ 304 | return at(size() - 1u); | ~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:109:54: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::increaseCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 109 | Base::m_freeIndices.push(m_unusedIndices.back()); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:78:13: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 78 | increaseCapacity(toIncrease); // return value does not matter, we check the capacity later | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_data.cpp:43:44: required from here 43 | m_chunkReceiverData.m_queue.setCapacity(serverOptions.requestQueueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const long unsigned int*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:152:45: required from ‘uint64_t iox::concurrent::ResizeableLockFreeQueue::decreaseCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 152 | auto result = Base::readBufferAt(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:83:29: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t, Function&&) [with Function = iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t)::&; = void; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 83 | decreaseCapacity(toDecrease, removeHandler); // return value does not matter, we check the capacity later | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/resizeable_lockfree_queue.inl:46:23: required from ‘bool iox::concurrent::ResizeableLockFreeQueue::setCapacity(uint64_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int MaxCapacity = 1024; uint64_t = long unsigned int]’ 46 | return setCapacity(newCapacity, removeHandler); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:210:26: required from ‘bool iox::cxx::VariantQueue::setCapacity(uint64_t) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’ 208 | return m_fifo | ~~~~~~ 209 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ->setCapacity(newCapacity); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_data.cpp:43:44: required from here 43 | m_chunkReceiverData.m_queue.setCapacity(serverOptions.requestQueueCapacity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The bug is not reproducible, so it is likely a hardware or OS problem. make[3]: *** [hoofs/test/CMakeFiles/hoofs_moduletests.dir/build.make:152: hoofs/test/CMakeFiles/hoofs_moduletests.dir/moduletests/test_concurrent_periodic_task.cpp.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make[2]: *** [CMakeFiles/Makefile2:583: hoofs/test/CMakeFiles/hoofs_moduletests.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 24%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_roudi.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_roudi.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_roudi.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_roudi.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp [ 24%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_user.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_user.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_user.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_user.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/capro/capro_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/server_port_roudi.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:55:50: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 55 | std::find_if(getMembers()->m_queues.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:121:29: required from here 120 | m_chunkSender | ~~~~~~~~~~~~~ 121 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘iox::cxx::vector >, 256>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:56:48: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 56 | getMembers()->m_queues.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:121:29: required from here 120 | m_chunkSender | ~~~~~~~~~~~~~ 121 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector >, 256>::iterator’ {aka ‘iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:124:33: required from ‘void iox::popo::ChunkDistributor::removeAllQueues() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 124 | getMembers()->m_queues.clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:108:38: required from here 108 | m_chunkSender.removeAllQueues(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[16]’ {aka ‘unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ChunkDistributorError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ChunkDistributorError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:278:14: required from ‘T& iox::cxx::vector::operator[](uint64_t) [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; uint64_t = long unsigned int]’ 278 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:81:64: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 81 | pushToQueue(queueToAdd, getMembers()->m_history[i].cloneToSharedChunk()); | ~~~~~~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:121:29: required from here 120 | m_chunkSender | ~~~~~~~~~~~~~ 121 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:346:15: required from ‘T* iox::cxx::vector::erase(iterator) [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; iterator = iox::rp::RelativePointer >*]’ 346 | at(n) = std::move(at(n + 1u)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:109:37: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryRemoveQueue(iox::cxx::not_null) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 109 | getMembers()->m_queues.erase(iter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:131:37: required from here 131 | m_chunkSender.tryRemoveQueue(static_cast(caProMessage.m_chunkQueueData)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:324:5: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 324 | for (auto& unmanagedChunk : getMembers()->m_history) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:168:29: required from here 168 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1; iterator = iox::mepoo::ShmSafeUnmanagedChunk*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:324:5: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 324 | for (auto& unmanagedChunk : getMembers()->m_history) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:168:29: required from here 168 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::mepoo::ShmSafeUnmanagedChunk*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:84:25: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 84 | return cxx::success(); | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:121:29: required from here 120 | m_chunkSender | ~~~~~~~~~~~~~ 121 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:84:25: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 84 | return cxx::success(); | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:121:29: required from here 120 | m_chunkSender | ~~~~~~~~~~~~~ 121 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:329:34: required from ‘void iox::popo::ChunkDistributor::clearHistory() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 329 | getMembers()->m_history.clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:337:9: required from ‘void iox::popo::ChunkDistributor::cleanup() [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ 337 | clearHistory(); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:254:18: required from ‘void iox::popo::ChunkSender::releaseAll() [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >]’ 254 | this->cleanup(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:168:29: required from here 168 | m_chunkSender.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:118:18: required from ‘iox::cxx::optional iox::cxx::VariantQueue::pop() [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 116 | return m_fifo | ~~~~~~ 117 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ->pop(); | ~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl:119:64: required from ‘void iox::popo::ChunkQueuePopper::clear() [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 119 | while (auto maybeUnmanagedChunk = getMembers()->m_queue.pop()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.inl:114:16: required from ‘void iox::popo::ChunkReceiver::releaseAll() [with ChunkReceiverDataType = iox::popo::ChunkReceiverData<4, iox::popo::ChunkQueueData >]’ 114 | this->clear(); | ~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:169:31: required from here 169 | m_chunkReceiver.releaseAll(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const iox::mepoo::ShmSafeUnmanagedChunk&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:78:26: required from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 77 | m_fifo.template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ->tryPush(value); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:46: required from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 49 | auto pushRet = getMembers()->m_queue.push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42: required from ‘bool iox::popo::ChunkDistributor::pushToQueue(iox::cxx::not_null, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void]’ 216 | return ChunkQueuePusher_t(queue).push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:81:17: required from ‘iox::cxx::expected iox::popo::ChunkDistributor::tryAddQueue(iox::cxx::not_null, uint64_t) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; typename ChunkDistributorDataType::ChunkQueueData_t = iox::popo::ChunkQueueData; typename std::enable_if::value, void>::type = void; uint64_t = long unsigned int]’ 81 | pushToQueue(queueToAdd, getMembers()->m_history[i].cloneToSharedChunk()); | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_roudi.cpp:121:29: required from here 120 | m_chunkSender | ~~~~~~~~~~~~~ 121 | .tryAddQueue(static_cast(caProMessage.m_chunkQueueData), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | caProMessage.m_historyCapacity) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Linking CXX executable test_stress_sofi cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_stress_sofi.dir/link.txt --verbose=1 In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/error_handling/error_handling.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/server_port_user.hpp:23, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::begin() const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; const_iterator = const iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:275:5: required from ‘iox::cxx::optional iox::popo::ChunkDistributor::getQueueIndex(iox::cxx::UniqueId, uint32_t) const [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint32_t = unsigned int]’ 275 | for (auto& queue : queues) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:143:32: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:322:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘iox::cxx::vector >, 256>::const_iterator’ {aka ‘const iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::end() const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; const_iterator = const iox::rp::RelativePointer >*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:275:5: required from ‘iox::cxx::optional iox::popo::ChunkDistributor::getQueueIndex(iox::cxx::UniqueId, uint32_t) const [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint32_t = unsigned int]’ 275 | for (auto& queue : queues) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:143:32: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:334:12: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘iox::cxx::vector >, 256>::const_iterator’ {aka ‘const iox::rp::RelativePointer >*’} increases required alignment of target type [-Wcast-align] 334 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/server_port_user.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::RequestHeader*; Targs = {iox::popo::ServerRequestResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ResponseHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerSendError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ServerSendError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ServerSendError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerSendError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:284:14: required from ‘const T& iox::cxx::vector::operator[](uint64_t) const [with T = iox::rp::RelativePointer >; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 284 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:269:54: required from ‘iox::cxx::optional iox::popo::ChunkDistributor::getQueueIndex(iox::cxx::UniqueId, uint32_t) const [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >; uint32_t = unsigned int]’ 269 | if (queues.size() > lastKnownQueueIndex && queues[lastKnownQueueIndex]->m_uniqueId == uniqueQueueId) | ~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:143:32: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[16]’ {aka ‘const unsigned char (*)[16]’} to ‘const iox::rp::RelativePointer >*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:43:50: required from here 43 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:43:50: required from here 43 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ServerRequestResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::RequestHeader*; Targs = {iox::popo::ServerRequestResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerRequestResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::RequestHeader*; Targs = {iox::popo::ServerRequestResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:49:25: required from here 49 | return cxx::error(ServerRequestResult::NO_PENDING_REQUESTS_AND_SERVER_DOES_NOT_OFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::RequestHeader*; Targs = {iox::popo::ServerRequestResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:49:25: required from here 49 | return cxx::error(ServerRequestResult::NO_PENDING_REQUESTS_AND_SERVER_DOES_NOT_OFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::popo::RequestHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ResponseHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ResponseHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:93:21: required from here 93 | return cxx::error(AllocationError::INVALID_PARAMETER_FOR_REQUEST_HEADER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ResponseHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:93:21: required from here 93 | return cxx::error(AllocationError::INVALID_PARAMETER_FOR_REQUEST_HEADER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ResponseHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:97:110: required from here 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:97:110: required from here 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerSendError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerSendError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ServerSendError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ServerSendError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:131:21: required from here 131 | return cxx::error(ServerSendError::INVALID_RESPONSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerSendError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerSendError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerSendError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ServerSendError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ServerSendError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:131:21: required from here 131 | return cxx::error(ServerSendError::INVALID_RESPONSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerSendError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerSendError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ChunkDistributorError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ChunkDistributorError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘bool iox::popo::ChunkSender::sendToQueue(iox::mepoo::ChunkHeader*, iox::cxx::UniqueId, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:146:42: required from ‘iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*):: [with auto:5 = unsigned int]’ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/type_traits:2781:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:2797:12: required from ‘struct std::__invoke_result, const unsigned int&>’ 2797 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2815:12: required from ‘struct std::result_of(const unsigned int&)>’ 2815 | struct result_of<_Functor(_ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:75:37: required by substitution of ‘template static constexpr std::true_type iox::cxx::is_invocable, const unsigned int&>::test(typename iox::cxx::invoke_result::type*) [with C = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; As = {const unsigned int&}]’ 75 | static constexpr std::true_type test(typename cxx::invoke_result::type*) noexcept | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:88:71: required from ‘constexpr const bool iox::cxx::is_invocable, const unsigned int&>::value’ 88 | static constexpr bool value = decltype(test(nullptr))::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:89:43: required by substitution of ‘template iox::cxx::function_ref::function_ref(CallableType&&) [with CallableType = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; = void]’ 87 | typename = std::enable_if_t::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | && !has_same_decayed_type::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | && is_invocable::value>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:144:18: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | .and_then([&](auto queueIndex) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 145 | responseHeader->m_lastKnownClientQueueIndex = queueIndex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | responseHeader->getChunkHeader(), responseHeader->m_uniqueClientQueueId, queueIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | }) | ~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:43:50: required from here 43 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:43:50: required from here 43 | auto getChunkResult = m_chunkReceiver.tryGet(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ServerRequestResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::RequestHeader*; Targs = {iox::popo::ServerRequestResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:49:25: required from here 49 | return cxx::error(ServerRequestResult::NO_PENDING_REQUESTS_AND_SERVER_DOES_NOT_OFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerRequestResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ServerRequestResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::popo::RequestHeader*; Targs = {iox::popo::ServerRequestResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::popo::RequestHeader*, iox::popo::ServerRequestResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::popo::RequestHeader*; ErrorType = iox::popo::ServerRequestResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:49:25: required from here 49 | return cxx::error(ServerRequestResult::NO_PENDING_REQUESTS_AND_SERVER_DOES_NOT_OFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerRequestResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerRequestResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ResponseHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:93:21: required from here 93 | return cxx::error(AllocationError::INVALID_PARAMETER_FOR_REQUEST_HEADER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::AllocationError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ResponseHeader*; Targs = {iox::popo::AllocationError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ResponseHeader*, iox::popo::AllocationError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ResponseHeader*; ErrorType = iox::popo::AllocationError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:93:21: required from here 93 | return cxx::error(AllocationError::INVALID_PARAMETER_FOR_REQUEST_HEADER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::AllocationError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::SharedChunk*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:210:14: required from ‘bool iox::popo::ChunkSender::sendToQueue(iox::mepoo::ChunkHeader*, iox::cxx::UniqueId, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 210 | auto deliveryResult = this->deliverToQueue(uniqueQueueId, lastKnownQueueIndex, chunk); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:146:42: required from ‘iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*):: [with auto:5 = unsigned int]’ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/type_traits:2781:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:2797:12: required from ‘struct std::__invoke_result, const unsigned int&>’ 2797 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2815:12: required from ‘struct std::result_of(const unsigned int&)>’ 2815 | struct result_of<_Functor(_ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:75:37: required by substitution of ‘template static constexpr std::true_type iox::cxx::is_invocable, const unsigned int&>::test(typename iox::cxx::invoke_result::type*) [with C = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; As = {const unsigned int&}]’ 75 | static constexpr std::true_type test(typename cxx::invoke_result::type*) noexcept | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:88:71: required from ‘constexpr const bool iox::cxx::is_invocable, const unsigned int&>::value’ 88 | static constexpr bool value = decltype(test(nullptr))::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:89:43: required by substitution of ‘template iox::cxx::function_ref::function_ref(CallableType&&) [with CallableType = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; = void]’ 87 | typename = std::enable_if_t::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | && !has_same_decayed_type::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | && is_invocable::value>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:144:18: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | .and_then([&](auto queueIndex) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 145 | responseHeader->m_lastKnownClientQueueIndex = queueIndex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | responseHeader->getChunkHeader(), responseHeader->m_uniqueClientQueueId, queueIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | }) | ~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ChunkDistributorError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ChunkDistributorError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::popo::ChunkDistributorError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:210:14: required from ‘bool iox::popo::ChunkSender::sendToQueue(iox::mepoo::ChunkHeader*, iox::cxx::UniqueId, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 210 | auto deliveryResult = this->deliverToQueue(uniqueQueueId, lastKnownQueueIndex, chunk); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:146:42: required from ‘iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*):: [with auto:5 = unsigned int]’ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/type_traits:2781:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:2797:12: required from ‘struct std::__invoke_result, const unsigned int&>’ 2797 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2815:12: required from ‘struct std::result_of(const unsigned int&)>’ 2815 | struct result_of<_Functor(_ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:75:37: required by substitution of ‘template static constexpr std::true_type iox::cxx::is_invocable, const unsigned int&>::test(typename iox::cxx::invoke_result::type*) [with C = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; As = {const unsigned int&}]’ 75 | static constexpr std::true_type test(typename cxx::invoke_result::type*) noexcept | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:88:71: required from ‘constexpr const bool iox::cxx::is_invocable, const unsigned int&>::value’ 88 | static constexpr bool value = decltype(test(nullptr))::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:89:43: required by substitution of ‘template iox::cxx::function_ref::function_ref(CallableType&&) [with CallableType = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; = void]’ 87 | typename = std::enable_if_t::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | && !has_same_decayed_type::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | && is_invocable::value>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:144:18: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | .and_then([&](auto queueIndex) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 145 | responseHeader->m_lastKnownClientQueueIndex = queueIndex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | responseHeader->getChunkHeader(), responseHeader->m_uniqueClientQueueId, queueIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | }) | ~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkDistributorError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.hpp:62, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/mem_pool.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/shared_chunk.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.hpp:23, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/server_port_user.hpp:24: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:24:13: required from ‘ElementType& iox::concurrent::Buffer::operator[](index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; index_t = long unsigned int]’ 24 | return *toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:158:29: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::readBufferAt(const BufferIndex&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024; BufferIndex = long unsigned int]’ 158 | auto& element = m_buffer[index]; | ~~~~~~~~^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:133:19: required from ‘iox::cxx::optional iox::concurrent::LockFreeQueue::pop() [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 133 | auto result = readBufferAt(index); | ^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:118:18: required from ‘iox::cxx::optional iox::cxx::VariantQueue::pop() [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 1024]’ 116 | return m_fifo | ~~~~~~ 117 | .template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ->pop(); | ~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.inl:119:64: required from ‘void iox::popo::ChunkQueuePopper::clear() [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 119 | while (auto maybeUnmanagedChunk = getMembers()->m_queue.pop()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:73:26: required from here 73 | m_chunkReceiver.clear(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::ChunkSettings::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::ChunkSettings; Targs = {iox::mepoo::ChunkSettings::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::ChunkSettings, iox::mepoo::ChunkSettings::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::ChunkSettings; ErrorType = iox::mepoo::ChunkSettings::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:110:16: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 110 | const auto chunkSettingsResult = | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ChunkSettings::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::mepoo::MemoryManager::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::mepoo::SharedChunk; Targs = {iox::mepoo::MemoryManager::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::mepoo::SharedChunk, iox::mepoo::MemoryManager::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::mepoo::SharedChunk; ErrorType = iox::mepoo::MemoryManager::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_sender.inl:144:14: required from ‘iox::cxx::expected iox::popo::ChunkSender::tryAllocate(iox::popo::UniquePortId, uint32_t, uint32_t, uint32_t, uint32_t) [with ChunkSenderDataType = iox::popo::ChunkSenderData<4, iox::popo::ChunkDistributorData > > >; uint32_t = unsigned int]’ 144 | auto getChunkResult = getMembers()->m_memoryMgr->getChunk(chunkSettings); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:96:52: required from here 96 | auto allocateResult = m_chunkSender.tryAllocate( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | getUniqueID(), userPayloadSize, userPayloadAlignment, sizeof(ResponseHeader), alignof(ResponseHeader)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::MemoryManager::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl: In instantiation of ‘ElementType* iox::concurrent::Buffer::toPtr(index_t) const [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:36:12: required from ‘ElementType* iox::concurrent::Buffer::ptr(index_t) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; index_t = long unsigned int]’ 36 | return toPtr(index); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:168:35: required from ‘void iox::concurrent::LockFreeQueue::writeBufferAt(const BufferIndex&, T&&) [with T = const iox::mepoo::ShmSafeUnmanagedChunk&; ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16; BufferIndex = long unsigned int]’ 168 | auto elementPtr = m_buffer.ptr(index); | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/lockfree_queue.inl:49:18: required from ‘bool iox::concurrent::LockFreeQueue::tryPush(const ElementType&) [with ElementType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 49 | writeBufferAt(index, value); // const& version is called | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:78:26: required from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ 77 | m_fifo.template get_at_index(VariantQueueTypes::FiFo_MultiProducerSingleConsumer)>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ->tryPush(value); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:46: required from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ 49 | auto pushRet = getMembers()->m_queue.push(chunk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:2797:12: required from ‘struct std::__invoke_result, const unsigned int&>’ 2797 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2815:12: required from ‘struct std::result_of(const unsigned int&)>’ 2815 | struct result_of<_Functor(_ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:75:37: required by substitution of ‘template static constexpr std::true_type iox::cxx::is_invocable, const unsigned int&>::test(typename iox::cxx::invoke_result::type*) [with C = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; As = {const unsigned int&}]’ 75 | static constexpr std::true_type test(typename cxx::invoke_result::type*) noexcept | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:88:71: required from ‘constexpr const bool iox::cxx::is_invocable, const unsigned int&>::value’ 88 | static constexpr bool value = decltype(test(nullptr))::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:89:43: required by substitution of ‘template iox::cxx::function_ref::function_ref(CallableType&&) [with CallableType = iox::popo::ServerPortUser::sendResponse(iox::popo::ResponseHeader*)::; = void]’ 87 | typename = std::enable_if_t::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | && !has_same_decayed_type::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | && is_invocable::value>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/ports/server_port_user.cpp:144:18: required from here 143 | m_chunkSender.getQueueIndex(responseHeader->m_uniqueClientQueueId, responseHeader->m_lastKnownClientQueueIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | .and_then([&](auto queueIndex) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 145 | responseHeader->m_lastKnownClientQueueIndex = queueIndex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | responseSent = m_chunkSender.sendToQueue( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | responseHeader->getChunkHeader(), responseHeader->m_uniqueClientQueueId, queueIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | }) | ~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/lockfree_queue/buffer.inl:55:12: warning: cast from ‘iox::concurrent::Buffer::byte_t*’ {aka ‘unsigned char*’} to ‘iox::mepoo::ShmSafeUnmanagedChunk*’ increases required alignment of target type [-Wcast-align] 55 | return reinterpret_cast(const_cast(ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15/memory:83, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:26, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/optional.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/server_port_roudi.hpp:20: In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]’, inlined from ‘bool iox::concurrent::SoFi::push(const ValueType&, ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int CapacityValue = 16]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/sofi.inl:149:57, inlined from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:70:23: /usr/include/c++/15/bits/atomic_base.h:501:31: warning: ‘long unsigned int __atomic_load_8(const volatile void*, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 501 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’: cc1plus: note: destination object is likely at address zero In file included from /usr/include/c++/15/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15/memory:83, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:26, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:21: In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]’, inlined from ‘bool iox::concurrent::SoFi::push(const ValueType&, ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int CapacityValue = 16]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/sofi.inl:149:57, inlined from ‘iox::cxx::optional iox::cxx::VariantQueue::push(const ValueType&) [with ValueType = iox::mepoo::ShmSafeUnmanagedChunk; long unsigned int Capacity = 16]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_queue.inl:70:23, inlined from ‘bool iox::popo::ChunkQueuePusher::push(iox::mepoo::SharedChunk) [with ChunkQueueDataType = iox::popo::ChunkQueueData]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.inl:49:10, inlined from ‘bool iox::popo::ChunkDistributor::pushToQueue(iox::cxx::not_null, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:216:42, inlined from ‘iox::cxx::expected iox::popo::ChunkDistributor::deliverToQueue(iox::cxx::UniqueId, uint32_t, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’ at /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.inl:244:25: /usr/include/c++/15/bits/atomic_base.h:501:31: warning: ‘long unsigned int __atomic_load_8(const volatile void*, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 501 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function ‘iox::cxx::expected iox::popo::ChunkDistributor::deliverToQueue(iox::cxx::UniqueId, uint32_t, iox::mepoo::SharedChunk) [with ChunkDistributorDataType = iox::popo::ChunkDistributorData > >]’: cc1plus: note: destination object is likely at address zero [ 26%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_listener.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_listener.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_listener.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_listener.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp [ 26%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_notifier.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_notifier.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_notifier.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_notifier.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_notifier.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/semaphore.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_listener.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {int, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {int, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/error_handling/error_handling.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = short unsigned int; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = short unsigned int; long unsigned int Capacity = 256]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = short unsigned int; long unsigned int Capacity = 256]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:69:20: required from here 69 | return waitImpl([this]() -> bool { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 70 | if (this->getMembers()->m_semaphore.wait().has_error()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | { | ~ 72 | errorHandler(Error::kPOPO__CONDITION_LISTENER_SEMAPHORE_CORRUPTED_IN_WAIT, nullptr, ErrorLevel::FATAL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return false; | ~~~~~~~~~~~~~ 74 | } | ~ 75 | return true; | ~~~~~~~~~~~~ 76 | }); | ~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[2]’ {aka ‘unsigned char (*)[2]’} to ‘const short unsigned int*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = short unsigned int; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = short unsigned int; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {short unsigned int&}; T = short unsigned int; long unsigned int Capacity = 256]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:105:49: required from here 105 | activeNotifications.emplace_back(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[2]’ {aka ‘const unsigned char (*)[2]’} to ‘const short unsigned int*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:57:54: required from here 57 | auto result = getMembers()->m_semaphore.getValue(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:57:54: required from here 57 | auto result = getMembers()->m_semaphore.getValue(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘int*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:57:54: required from here 57 | auto result = getMembers()->m_semaphore.getValue(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = int; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {int, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = int; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_listener.cpp:57:54: required from here 57 | auto result = getMembers()->m_semaphore.getValue(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_variable_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_variable_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_variable_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_variable_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_variable_data.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/semaphore.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_notifier.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_notifier.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/locking_policy.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/locking_policy.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/locking_policy.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/locking_policy.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/locking_policy.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/semaphore.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/condition_variable_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/client_options.cpp.o [ 27%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/unique_port_id.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/unique_port_id.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/unique_port_id.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/unique_port_id.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/unique_port_id.cpp cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/client_options.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/client_options.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/client_options.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/client_options.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/building_blocks/unique_port_id.cpp:19: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/hoofs_integrationtests.dir/link.d CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_hoofs_integration.cpp.o CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_lockfree_queue_stresstest.cpp.o CMakeFiles/hoofs_integrationtests.dir/integrationtests/test_resizeable_lockfree_queue_stresstest.cpp.o -o hoofs_integrationtests -Wl,-rpath,/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs:/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform /usr/lib/riscv64-linux-gnu/libgtest.a /usr/lib/riscv64-linux-gnu/libgmock.a ../libiceoryx_hoofs_testing.a -lacl -ldl -lpthread -lrt /usr/lib/riscv64-linux-gnu/libgmock.a /usr/lib/riscv64-linux-gnu/libgtest.a ../libiceoryx_hoofs.so.2.0.6 ../platform/libiceoryx_platform.so.2.0.6 -latomic -lpthread -lrt make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 27%] Built target hoofs_integrationtests [ 27%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/listener.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/listener.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/listener.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/listener.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_server_port_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/client_options.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/client_options.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientOptions*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/notification_info.cpp.o /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/notification_info.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/notification_info.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/notification_info.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/notification_info.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/client_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientOptions*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/client_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/client_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ClientOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/client_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logging_free_function_building_block.hpp:58, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/log/posh_logging.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/notification_info.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/notification_info.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/rpc_header.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/rpc_header.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/rpc_header.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/rpc_header.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/rpc_header.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/listener.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/relative_pointer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/loffli.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/listener.hpp:23: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = short unsigned int; long unsigned int Capacity = 256; iterator = short unsigned int*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/helplets.hpp:204:5: required from ‘void iox::cxx::forEach(Container&, const Functor&) [with Container = vector; Functor = iox::popo::ListenerImpl<256>::threadLoop()::]’ 204 | for (auto& element : c) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:168:21: required from ‘void iox::popo::ListenerImpl< >::threadLoop() [with long unsigned int Capacity = 256]’ 168 | cxx::forEach(activateNotificationIds, [this](auto id) { m_events[id]->executeCallback(); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:108:28: required from ‘iox::popo::ListenerImpl< >::ListenerImpl(iox::popo::ConditionVariableData&) [with long unsigned int Capacity = 256]’ 108 | m_thread = std::thread(&ListenerImpl::threadLoop, this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:30:35: required from here 30 | : Parent(conditionVariableData) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[2]’ {aka ‘unsigned char (*)[2]’} to ‘iox::cxx::vector::iterator’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = short unsigned int; long unsigned int Capacity = 256; iterator = short unsigned int*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/helplets.hpp:204:5: required from ‘void iox::cxx::forEach(Container&, const Functor&) [with Container = vector; Functor = iox::popo::ListenerImpl<256>::threadLoop()::]’ 204 | for (auto& element : c) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:168:21: required from ‘void iox::popo::ListenerImpl< >::threadLoop() [with long unsigned int Capacity = 256]’ 168 | cxx::forEach(activateNotificationIds, [this](auto id) { m_events[id]->executeCallback(); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:108:28: required from ‘iox::popo::ListenerImpl< >::ListenerImpl(iox::popo::ConditionVariableData&) [with long unsigned int Capacity = 256]’ 108 | m_thread = std::thread(&ListenerImpl::threadLoop, this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:30:35: required from here 30 | : Parent(conditionVariableData) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘short unsigned int*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = short unsigned int; long unsigned int Capacity = 256]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = short unsigned int; long unsigned int Capacity = 256]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = short unsigned int; long unsigned int Capacity = 256]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:166:64: required from ‘void iox::popo::ListenerImpl< >::threadLoop() [with long unsigned int Capacity = 256]’ 166 | auto activateNotificationIds = m_conditionListener.wait(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:108:28: required from ‘iox::popo::ListenerImpl< >::ListenerImpl(iox::popo::ConditionVariableData&) [with long unsigned int Capacity = 256]’ 108 | m_thread = std::thread(&ListenerImpl::threadLoop, this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:30:35: required from here 30 | : Parent(conditionVariableData) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[2]’ {aka ‘unsigned char (*)[2]’} to ‘const short unsigned int*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {long unsigned int&}; ReturnValue = void; Args = {long unsigned int}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:86:9: required from here 86 | IOX_DISCARD_RESULT(m_invalidationCallback(m_eventId)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {long unsigned int&}; ReturnValue = void; Args = {long unsigned int}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:86:9: required from here 86 | IOX_DISCARD_RESULT(m_invalidationCallback(m_eventId)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = short unsigned int; long unsigned int Capacity = 256; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = short unsigned int; long unsigned int Capacity = 256; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:117:15: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(iox::cxx::vector&&) [with T = short unsigned int; long unsigned int Capacity = 256]’ 117 | at(i) = std::move(rhs.at(i)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:70:11: required from ‘iox::cxx::vector::vector(iox::cxx::vector&&) [with T = short unsigned int; long unsigned int Capacity = 256]’ 70 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:166:14: required from ‘void iox::popo::ListenerImpl< >::threadLoop() [with long unsigned int Capacity = 256]’ 166 | auto activateNotificationIds = m_conditionListener.wait(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/listener.inl:108:28: required from ‘iox::popo::ListenerImpl< >::ListenerImpl(iox::popo::ConditionVariableData&) [with long unsigned int Capacity = 256]’ 108 | m_thread = std::thread(&ListenerImpl::threadLoop, this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/listener.cpp:30:35: required from here 30 | : Parent(conditionVariableData) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[2]’ {aka ‘const unsigned char (*)[2]’} to ‘const short unsigned int*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/publisher_options.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/publisher_options.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/publisher_options.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/publisher_options.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/publisher_options.cpp [ 28%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/server_options.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/server_options.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/server_options.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/server_options.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/server_options.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/chunk_header.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/rpc_header.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/rpc_header.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/subscriber_options.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/subscriber_options.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/subscriber_options.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/subscriber_options.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/subscriber_options.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/publisher_options.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/publisher_options.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherOptions*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/publisher_options.cpp:49:21: required from here 49 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherOptions*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/publisher_options.cpp:49:21: required from here 49 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/client_server_port_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/server_options.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/server_options.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerOptions*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/publisher_options.cpp:49:21: required from here 49 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/publisher_options.cpp:49:21: required from here 49 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/server_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerOptions*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/server_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/server_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ServerOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/server_options.cpp:53:21: required from here 53 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/ports/pub_sub_port_types.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/subscriber_options.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/subscriber_options.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberOptions*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/subscriber_options.cpp:52:21: required from here 52 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberOptions*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/subscriber_options.cpp:52:21: required from here 52 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberOptions*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/subscriber_options.cpp:52:21: required from here 52 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::Serialization::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberOptions; Targs = {iox::cxx::Serialization::Error}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::SubscriberOptions, iox::cxx::Serialization::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberOptions; ErrorType = iox::cxx::Serialization::Error]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/subscriber_options.cpp:52:21: required from here 52 | return cxx::error(cxx::Serialization::Error::DESERIALIZATION_FAILED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::Serialization::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/trigger.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/trigger.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/trigger.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/trigger.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger.cpp [ 29%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/trigger_handle.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/trigger_handle.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/trigger_handle.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/trigger_handle.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger_handle.cpp [ 29%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/popo/user_trigger.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/popo/user_trigger.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/popo/user_trigger.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/popo/user_trigger.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/user_trigger.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/trigger.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::cxx::MethodCallbackError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {bool, iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {bool, iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {long unsigned int&}; ReturnValue = void; Args = {long unsigned int}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger.cpp:52:5: required from here 52 | IOX_DISCARD_RESULT(m_resetCallback(m_uniqueId)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {long unsigned int&}; ReturnValue = void; Args = {long unsigned int}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger.cpp:52:5: required from here 52 | IOX_DISCARD_RESULT(m_resetCallback(m_uniqueId)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::cxx::MethodCallbackError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {bool, iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::cxx::MethodCallbackError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::cxx::MethodCallbackError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/method_callback.inl:109:16: required from ‘iox::cxx::expected iox::cxx::ConstMethodCallback::operator()(MethodArguments&& ...) const [with MethodArguments = {}; ReturnValue = bool; Args = {}]’ 109 | return error(MethodCallbackError::UNINITIALIZED_CALLBACK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger.cpp:35:52: required from here 35 | return (isValid()) ? m_hasTriggeredCallback().value() : false; | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = bool; Targs = {iox::cxx::MethodCallbackError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {bool, iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::cxx::MethodCallbackError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = bool; ErrorType = iox::cxx::MethodCallbackError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/method_callback.inl:109:16: required from ‘iox::cxx::expected iox::cxx::ConstMethodCallback::operator()(MethodArguments&& ...) const [with MethodArguments = {}; ReturnValue = bool; Args = {}]’ 109 | return error(MethodCallbackError::UNINITIALIZED_CALLBACK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger.cpp:35:52: required from here 35 | return (isValid()) ? m_hasTriggeredCallback().value() : false; | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/trigger_handle.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger_handle.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {long unsigned int&}; ReturnValue = void; Args = {long unsigned int}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger_handle.cpp:114:5: required from here 114 | IOX_DISCARD_RESULT(m_resetCallback(m_uniqueTriggerId)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {long unsigned int&}; ReturnValue = void; Args = {long unsigned int}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/trigger_handle.cpp:114:5: required from here 114 | IOX_DISCARD_RESULT(m_resetCallback(m_uniqueTriggerId)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/version/version_info.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/version/version_info.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/version/version_info.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/version/version_info.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version/version_info.cpp [ 30%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_base.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_base.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_base.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_base.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_base.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/trigger.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/popo/user_trigger.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo/user_trigger.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/version/version_info.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version/version_info.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_user.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_user.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_user.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_user.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_user.cpp /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/units/duration.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/deadline_timer.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_interface_base.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_base.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::UnixDomainSocket; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::UnixDomainSocket, iox::posix::IpcChannelError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::UnixDomainSocket, iox::posix::IpcChannelError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::UnixDomainSocket*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_base.cpp:81:41: required from here 81 | auto message = m_ipcChannel.receive(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = std::__cxx11::basic_string; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {std::__cxx11::basic_string, std::allocator >, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = std::__cxx11::basic_string; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_base.cpp:81:41: required from here 81 | auto message = m_ipcChannel.receive(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘std::__cxx11::basic_string*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::UnixDomainSocket; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::UnixDomainSocket, iox::posix::IpcChannelError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::UnixDomainSocket; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::UnixDomainSocket; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>&, iox::posix::IpcChannelSide&, long unsigned int&, long unsigned int&}; DerivedClass = iox::posix::UnixDomainSocket; ErrorType = iox::posix::IpcChannelError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_base.cpp:165:40: required from here 165 | platform::IoxIpcChannelType::create(m_runtimeName, m_channelSide, m_maxMessageSize, m_maxMessages) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::UnixDomainSocket*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::UnixDomainSocket; Targs = {iox::posix::IpcChannelError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::UnixDomainSocket, iox::posix::IpcChannelError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::UnixDomainSocket; ErrorType = iox::posix::IpcChannelError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::UnixDomainSocket; ErrorType = iox::posix::IpcChannelError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {iox::cxx::string<100>&, iox::posix::IpcChannelSide&, long unsigned int&, long unsigned int&}; DerivedClass = iox::posix::UnixDomainSocket; ErrorType = iox::posix::IpcChannelError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_base.cpp:165:40: required from here 165 | platform::IoxIpcChannelType::create(m_runtimeName, m_channelSide, m_maxMessageSize, m_maxMessages) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::UnixDomainSocket*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::UnixDomainSocket*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_stress_sofi.dir/link.d CMakeFiles/test_stress_sofi.dir/stresstests/test_stress_sofi.cpp.o -o test_stress_sofi -Wl,-rpath,/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs:/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform /usr/lib/riscv64-linux-gnu/libgtest.a /usr/lib/riscv64-linux-gnu/libgmock.a ../libiceoryx_hoofs_testing.a -lacl -ldl -lpthread -lrt /usr/lib/riscv64-linux-gnu/libgmock.a /usr/lib/riscv64-linux-gnu/libgtest.a ../libiceoryx_hoofs.so.2.0.6 ../platform/libiceoryx_platform.so.2.0.6 -latomic -lpthread -lrt make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 30%] Built target test_stress_sofi [ 30%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_creator.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_creator.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_creator.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_creator.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_creator.cpp [ 31%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_runtime_interface.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_runtime_interface.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_runtime_interface.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_runtime_interface.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_runtime_interface.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/units/duration.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/deadline_timer.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_interface_base.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_interface_user.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_user.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_message.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_message.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_message.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_message.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_message.cpp [ 31%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/port_config_info.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/port_config_info.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/port_config_info.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/port_config_info.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/port_config_info.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/file_lock.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_interface_creator.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_creator.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLock; Targs = {iox::posix::FileLockError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLock*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::FileLockError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLock; Targs = {iox::posix::FileLockError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLock; Targs = {iox::posix::FileLockError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::cxx::string<100>&}; DerivedClass = iox::posix::FileLock; ErrorType = iox::posix::FileLockError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_creator.cpp:29:34: required from here 29 | posix::FileLock::create(runtimeName) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLock*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLock; Targs = {iox::posix::FileLockError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::cxx::string<100>&}; DerivedClass = iox::posix::FileLock; ErrorType = iox::posix::FileLockError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_creator.cpp:29:34: required from here 29 | posix::FileLock::create(runtimeName) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLock*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLock*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::FileLockError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLock; Targs = {iox::posix::FileLockError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::cxx::string<100>&}; DerivedClass = iox::posix::FileLock; ErrorType = iox::posix::FileLockError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_creator.cpp:29:34: required from here 29 | posix::FileLock::create(runtimeName) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::FileLockError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::FileLock; Targs = {iox::posix::FileLockError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::FileLock, iox::posix::FileLockError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::FileLock; ErrorType = iox::posix::FileLockError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::cxx::string<100>&}; DerivedClass = iox::posix::FileLock; ErrorType = iox::posix::FileLockError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_interface_creator.cpp:29:34: required from here 29 | posix::FileLock::create(runtimeName) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::FileLockError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logstream.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logger.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/log/logging_free_function_building_block.hpp:58, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/log/posh_logging.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_message.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_message.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/file_lock.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_interface_creator.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_runtime_interface.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/ipc_runtime_interface.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/runtime/port_config_info.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/port_config_info.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime.cpp [ 32%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_impl.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_impl.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_impl.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_impl.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp [ 32%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_single_process.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_single_process.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_single_process.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_single_process.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_single_process.cpp [ 32%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/service_discovery.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/service_discovery.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/service_discovery.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/service_discovery.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::stop() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:48:5: required from ‘iox::concurrent::PeriodicTask::~PeriodicTask() [with T = iox::cxx::MethodCallback]’ 48 | stop(); | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:40:82: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 40 | : PeriodicTask(PeriodicTaskManualStart, taskName, std::forward(args)...) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:85:14: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 85 | auto waitResult = m_stop.timedWait(m_interval); | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:85:14: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 85 | auto waitResult = m_stop.timedWait(m_interval); | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {}; ReturnValue = void; Args = {}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:82:9: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 82 | IOX_DISCARD_RESULT(m_callable()); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {}; ReturnValue = void; Args = {}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:82:9: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 82 | IOX_DISCARD_RESULT(m_callable()); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/pointer_repository.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/relocatable_pointer/relative_pointer.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/semaphore.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:21: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/shared_memory_user.hpp:32:7: required from here 32 | class SharedMemoryUser | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[4216]’ {aka ‘unsigned char (*)[4216]’} to ‘const iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherPortData**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::SubscriberPortData*, iox::runtime::IpcMessageErrorType}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::SubscriberPortData*, iox::runtime::IpcMessageErrorType}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberPortData**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ClientPortData*, iox::runtime::IpcMessageErrorType}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ClientPortData*, iox::runtime::IpcMessageErrorType}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientPortData**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ServerPortData*, iox::runtime::IpcMessageErrorType}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ServerPortData*, iox::runtime::IpcMessageErrorType}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerPortData**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ConditionVariableData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::ConditionVariableData*, iox::runtime::IpcMessageErrorType}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::ConditionVariableData*, iox::runtime::IpcMessageErrorType}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ConditionVariableData**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::runtime::IpcMessageErrorType; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::runtime::IpcMessageErrorType*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:108:63: required from here 108 | auto maybePublisher = requestPublisherFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherPortData**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:108:63: required from here 108 | auto maybePublisher = requestPublisherFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::PublisherPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::SubscriberPortData*, iox::runtime::IpcMessageErrorType}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:232:65: required from here 232 | auto maybeSubscriber = requestSubscriberFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberPortData**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::SubscriberPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::SubscriberPortData*, iox::runtime::IpcMessageErrorType}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::SubscriberPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:232:65: required from here 232 | auto maybeSubscriber = requestSubscriberFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::SubscriberPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientPortData*, iox::runtime::IpcMessageErrorType}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ClientPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ClientPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:330:57: required from here 330 | auto maybeClient = requestClientFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientPortData**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ClientPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ClientPortData*, iox::runtime::IpcMessageErrorType}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ClientPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ClientPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:330:57: required from here 330 | auto maybeClient = requestClientFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ClientPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerPortData*, iox::runtime::IpcMessageErrorType}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ServerPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ServerPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:433:57: required from here 433 | auto maybeServer = requestServerFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerPortData**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ServerPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ServerPortData*, iox::runtime::IpcMessageErrorType}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ServerPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ServerPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:433:57: required from here 433 | auto maybeServer = requestServerFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ServerPortData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ConditionVariableData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ConditionVariableData*, iox::runtime::IpcMessageErrorType}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ConditionVariableData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ConditionVariableData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:587:21: required from here 587 | return cxx::error(IpcMessageErrorType::REQUEST_CONDITION_VARIABLE_INVALID_RESPONSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ConditionVariableData**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::ConditionVariableData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::ConditionVariableData*, iox::runtime::IpcMessageErrorType}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::ConditionVariableData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::ConditionVariableData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:587:21: required from here 587 | return cxx::error(IpcMessageErrorType::REQUEST_CONDITION_VARIABLE_INVALID_RESPONSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ConditionVariableData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ConditionVariableData**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::stop() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:48:5: required from ‘iox::concurrent::PeriodicTask::~PeriodicTask() [with T = iox::cxx::MethodCallback]’ 48 | stop(); | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:49:8: required from here 49 | }()) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::runtime::IpcMessageErrorType; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:108:63: required from here 108 | auto maybePublisher = requestPublisherFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::runtime::IpcMessageErrorType*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::runtime::IpcMessageErrorType; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::PublisherPortData*; Targs = {iox::runtime::IpcMessageErrorType}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::PublisherPortData*, iox::runtime::IpcMessageErrorType}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::PublisherPortData*; ErrorType = iox::runtime::IpcMessageErrorType]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:108:63: required from here 108 | auto maybePublisher = requestPublisherFromRoudi(sendBuffer); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::runtime::IpcMessageErrorType*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::runtime::IpcMessageErrorType*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:117:15: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(iox::cxx::vector&&) [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 117 | at(i) = std::move(rhs.at(i)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:70:11: required from ‘iox::cxx::vector::vector(iox::cxx::vector&&) [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 70 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/shared_memory_user.hpp:32:7: required from ‘void iox::cxx::optional::construct_value(Targs&& ...) [with Targs = {iox::runtime::SharedMemoryUser}; T = iox::runtime::SharedMemoryUser]’ 32 | class SharedMemoryUser | ^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/optional.inl:38:20: required from ‘iox::cxx::optional::optional(T&&) [with T = iox::runtime::SharedMemoryUser]’ 38 | construct_value(std::forward(value)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_impl.cpp:48:110: required from here 48 | m_ipcChannelInterface.getSegmentManagerAddressOffset()}); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[4216]’ {aka ‘const unsigned char (*)[4216]’} to ‘const iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:85:14: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 85 | auto waitResult = m_stop.timedWait(m_interval); | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:85:14: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 85 | auto waitResult = m_stop.timedWait(m_interval); | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {}; ReturnValue = void; Args = {}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:82:9: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 82 | IOX_DISCARD_RESULT(m_callable()); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {}; ReturnValue = void; Args = {}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:82:9: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 82 | IOX_DISCARD_RESULT(m_callable()); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/node.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/node.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/node.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/node.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/node.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/runtime/posh_runtime_single_process.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/posh_runtime_single_process.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::stop() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:48:5: required from ‘iox::concurrent::PeriodicTask::~PeriodicTask() [with T = iox::cxx::MethodCallback]’ 48 | stop(); | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:40:82: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 40 | : PeriodicTask(PeriodicTaskManualStart, taskName, std::forward(args)...) | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::cxx::MethodCallbackError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::cxx::MethodCallbackError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:85:14: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 85 | auto waitResult = m_stop.timedWait(m_interval); | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SemaphoreWaitState; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SemaphoreWaitState, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SemaphoreWaitState; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:85:14: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 85 | auto waitResult = m_stop.timedWait(m_interval); | ^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreWaitState*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {}; ReturnValue = void; Args = {}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:82:9: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 82 | IOX_DISCARD_RESULT(m_callable()); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::cxx::MethodCallbackError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::cxx::MethodCallbackError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::cxx::MethodCallbackError]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:596:22: required from ‘iox::cxx::expected iox::cxx::MethodCallback::operator()(MethodArguments&& ...) [with MethodArguments = {}; ReturnValue = void; Args = {}]’ 596 | class IOX_NO_DISCARD expected : public expected | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:82:9: required from ‘void iox::concurrent::PeriodicTask::run() [with T = iox::cxx::MethodCallback]’ 82 | IOX_DISCARD_RESULT(m_callable()); | ~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:56:34: required from ‘void iox::concurrent::PeriodicTask::start(iox::units::Duration) [with T = iox::cxx::MethodCallback]’ 56 | m_taskExecutor = std::thread(&PeriodicTask::run, this); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/concurrent/periodic_task.inl:42:5: required from ‘iox::concurrent::PeriodicTask::PeriodicTask(iox::concurrent::PeriodicTaskAutoStart_t, iox::units::Duration, iox::posix::ThreadName_t, Args&& ...) [with Args = {iox::runtime::PoshRuntimeImpl&, void (iox::runtime::PoshRuntimeImpl::*)()}; T = iox::cxx::MethodCallback; iox::posix::ThreadName_t = iox::cxx::string<15>]’ 42 | start(interval); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp:121:68: required from here 121 | &PoshRuntimeImpl::sendKeepAliveAndHandleShutdownPreparation}; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::MethodCallbackError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/concurrent/resizeable_lockfree_queue.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant_queue.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/runtime/service_discovery.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::cxx::optional; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::cxx::optional; long unsigned int Capacity = 1024]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/roudi/service_registry.hpp:35:7: required from here 35 | class ServiceRegistry | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[384]’ {aka ‘const unsigned char (*)[384]’} to ‘const iox::cxx::optional*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::cxx::optional; long unsigned int Capacity = 1024]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::cxx::optional; long unsigned int Capacity = 1024]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::cxx::optional; long unsigned int Capacity = 1024]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/roudi/service_registry.hpp:35:7: required from here 35 | class ServiceRegistry | ^~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[384]’ {aka ‘unsigned char (*)[384]’} to ‘const iox::cxx::optional*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::Sample; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::Sample, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::Sample, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::Sample*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::Sample; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::popo::Sample, iox::popo::ChunkReceiveResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::popo::Sample, iox::popo::ChunkReceiveResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber_impl.inl:38:10: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 38 | auto result = BaseSubscriberType::takeChunk(); | ^~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber_impl.inl:38:10: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 38 | auto result = BaseSubscriberType::takeChunk(); | ^~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘const iox::mepoo::ChunkHeader**’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::Sample; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::Sample, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::Sample; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::Sample; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber_impl.inl:41:21: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 41 | return cxx::error(result.get_error()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::Sample*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::popo::Sample; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::popo::Sample, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::popo::Sample; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::popo::Sample; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber_impl.inl:41:21: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 41 | return cxx::error(result.get_error()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::Sample*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::Sample*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber_impl.inl:38:10: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 38 | auto result = BaseSubscriberType::takeChunk(); | ^~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::popo::ChunkReceiveResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = const iox::mepoo::ChunkHeader*; Targs = {iox::popo::ChunkReceiveResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {const iox::mepoo::ChunkHeader*, iox::popo::ChunkReceiveResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = const iox::mepoo::ChunkHeader*; ErrorType = iox::popo::ChunkReceiveResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/subscriber_impl.inl:38:10: required from ‘iox::cxx::expected, iox::popo::ChunkReceiveResult> iox::popo::SubscriberImpl::take() [with T = iox::roudi::ServiceRegistry; H = iox::mepoo::NoUserHeader; BaseSubscriberType = iox::popo::BaseSubscriber<>]’ 38 | auto result = BaseSubscriberType::takeChunk(); | ^~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/service_discovery.cpp:32:37: required from here 32 | m_serviceRegistrySubscriber.take().and_then([&](popo::Sample& serviceRegistrySample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::popo::ChunkReceiveResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/node_data.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/node_data.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/node_data.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/node_data.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/node_data.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/capro/service_description.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/runtime/node.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/node.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::Semaphore*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SemaphoreError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::Semaphore; Targs = {iox::posix::SemaphoreError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::Semaphore, iox::posix::SemaphoreError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const iox::posix::CreateUnnamedSharedMemorySemaphore_t&, unsigned int}; DerivedClass = iox::posix::Semaphore; ErrorType = iox::posix::SemaphoreError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp:42:43: required from here 42 | std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0U) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SemaphoreError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/node_property.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/node_property.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/node_property.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/node_property.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/node_property.cpp [ 33%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/runtime/shared_memory_user.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/runtime/shared_memory_user.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/runtime/shared_memory_user.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/runtime/shared_memory_user.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/method_callback.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/iceoryx_posh_types.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/node_data.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/node_data.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object posh/CMakeFiles/iceoryx_posh.dir/source/roudi/service_registry.cpp.o cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/c++ -Diceoryx_posh_EXPORTS -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/generated/iceoryx/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/capro -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/log -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/mepoo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/popo -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/version -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include -I/build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/platform/linux/include -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -MD -MT posh/CMakeFiles/iceoryx_posh.dir/source/roudi/service_registry.cpp.o -MF CMakeFiles/iceoryx_posh.dir/source/roudi/service_registry.cpp.o.d -o CMakeFiles/iceoryx_posh.dir/source/roudi/service_registry.cpp.o -c /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/posix_wrapper/posix_call.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/convert.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/serialization.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/node_property.hpp:19, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/node_property.cpp:17: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/shared_memory_user.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100; iterator = iox::mepoo::SegmentManager<>::SegmentMapping*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:60:32: required from here 60 | for (const auto& segment : segmentMapping) | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[184]’ {aka ‘unsigned char (*)[184]’} to ‘iox::cxx::vector::SegmentMapping, 100>::iterator’ {aka ‘iox::mepoo::SegmentManager<>::SegmentMapping*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100; iterator = iox::mepoo::SegmentManager<>::SegmentMapping*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:60:32: required from here 60 | for (const auto& segment : segmentMapping) | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::SegmentMapping, 100>::iterator’ {aka ‘iox::mepoo::SegmentManager<>::SegmentMapping*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; iterator = iox::posix::PosixGroup*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:61:5: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 61 | for (const auto& groupID : groupContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::posix::PosixGroup*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; iterator = iox::posix::PosixGroup*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:61:5: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 61 | for (const auto& groupID : groupContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector::iterator’ {aka ‘iox::posix::PosixGroup*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100; iterator = iox::mepoo::MePooSegment<>*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:63:9: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 63 | for (const auto& segment : m_segmentContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[6384]’ {aka ‘unsigned char (*)[6384]’} to ‘iox::cxx::vector, 100>::iterator’ {aka ‘iox::mepoo::MePooSegment<>*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::mepoo::MePooSegment<>; long unsigned int Capacity = 100; iterator = iox::mepoo::MePooSegment<>*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:63:9: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 63 | for (const auto& segment : m_segmentContainer) | ^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector, 100>::iterator’ {aka ‘iox::mepoo::MePooSegment<>*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/design_pattern/creation.hpp:20, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object.hpp:22, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/runtime/shared_memory_user.hpp:22: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:88:27: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 88 | at(i) = rhs.at(i); | ~~~~~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:64:11: required from ‘iox::cxx::vector::vector(const iox::cxx::vector&) [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 64 | *this = rhs; | ~~~~~~^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:32:8: required from here 32 | struct MePooConfig | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::MePooConfig::Entry; long unsigned int Capacity = 32]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/mepoo/mepoo_config.hpp:32:8: required from here 32 | struct MePooConfig | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::mepoo::MePooConfig::Entry*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:31:105: required from here 31 | const rp::BaseRelativePointer::offset_t segmentManagerAddressOffset) noexcept | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[4216]’ {aka ‘unsigned char (*)[4216]’} to ‘const iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[184]’ {aka ‘unsigned char (*)[184]’} to ‘const iox::mepoo::SegmentManager<>::SegmentMapping*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::posix::SharedMemoryObject}; T = iox::posix::SharedMemoryObject; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:81:46: required from ‘iox::runtime::SharedMemoryUser::openDataSegments(uint64_t, iox::rp::BaseRelativePointer::offset_t):: [with auto:9 = iox::posix::SharedMemoryObject]’ 81 | m_dataShmObjects.emplace_back(std::move(sharedMemoryObject)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2781:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = iox::runtime::SharedMemoryUser::openDataSegments(uint64_t, iox::rp::BaseRelativePointer::offset_t)::; _Args = {iox::posix::SharedMemoryObject&}]’ 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2792:60: required from ‘struct std::__result_of_impl, iox::posix::SharedMemoryObject&>’ 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2797:12: required from ‘struct std::__invoke_result, iox::posix::SharedMemoryObject&>’ 2797 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2815:12: required from ‘struct std::result_of(iox::posix::SharedMemoryObject&)>’ 2815 | struct result_of<_Functor(_ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:75:37: required by substitution of ‘template static constexpr std::true_type iox::cxx::is_invocable, iox::posix::SharedMemoryObject&>::test(typename iox::cxx::invoke_result::type*) [with C = iox::runtime::SharedMemoryUser::openDataSegments(uint64_t, iox::rp::BaseRelativePointer::offset_t)::; As = {iox::posix::SharedMemoryObject&}]’ 75 | static constexpr std::true_type test(typename cxx::invoke_result::type*) noexcept | ^~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/type_traits.hpp:88:71: required from ‘constexpr const bool iox::cxx::is_invocable, iox::posix::SharedMemoryObject&>::value’ 88 | static constexpr bool value = decltype(test(nullptr))::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:89:43: required by substitution of ‘template iox::cxx::function_ref::function_ref(CallableType&&) [with CallableType = iox::runtime::SharedMemoryUser::openDataSegments(uint64_t, iox::rp::BaseRelativePointer::offset_t)::; = void]’ 87 | typename = std::enable_if_t::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | && !has_same_decayed_type::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | && is_invocable::value>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:68:22: required from here 63 | posix::SharedMemoryObject::create(segment.m_sharedMemoryName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | segment.m_size, | ~~~~~~~~~~~~~~~ 65 | accessMode, | ~~~~~~~~~~~ 66 | posix::OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | .and_then([this, &segment](auto& sharedMemoryObject) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | if (static_cast(m_dataShmObjects.size()) >= MAX_SHM_SEGMENTS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | errorHandler(Error::kPOSH__SHM_APP_SEGMENT_COUNT_OVERFLOW); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | } | ~ 73 | | 74 | rp::BaseRelativePointer::registerPtr( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | segment.m_segmentId, sharedMemoryObject.getBaseAddress(), sharedMemoryObject.getSizeInBytes()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | | 77 | LogDebug() << "Application registered payload data segment " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | << iox::log::HexFormat(reinterpret_cast(sharedMemoryObject.getBaseAddress())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | << " with size " << sharedMemoryObject.getSizeInBytes() << " to id " << segment.m_segmentId; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | | 81 | m_dataShmObjects.emplace_back(std::move(sharedMemoryObject)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | }) | ~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[4216]’ {aka ‘const unsigned char (*)[4216]’} to ‘const iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘bool iox::cxx::vector::pop_back() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:159:12: required from ‘void iox::cxx::vector::clear() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 159 | while (pop_back()) | ^~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:76:5: required from ‘iox::cxx::vector::~vector() [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 76 | clear(); | ^~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:55:41: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 55 | auto groupContainer = user.getGroups(); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:217:9: warning: cast from ‘uint8_t (*)[8]’ {aka ‘unsigned char (*)[8]’} to ‘const iox::posix::PosixGroup*’ increases required alignment of target type [-Wcast-align] 217 | reinterpret_cast(m_data)[--m_size].~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:170:17: required from ‘bool iox::cxx::vector::emplace_back(Targs&& ...) [with Targs = {iox::cxx::string<100>, const void*, long unsigned int, bool, long unsigned int}; T = iox::mepoo::SegmentManager<>::SegmentMapping; long unsigned int Capacity = 100]’ 170 | new (&at(m_size++)) T(std::forward(args)...); | ~~^~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:71:50: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 71 | mappingContainer.emplace_back(segment.getWriterGroup().getName(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | segment.getSharedMemoryObject().getBaseAddress(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | segment.getSharedMemoryObject().getSizeInBytes(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | true, | ~~~~~ 75 | segment.getSegmentId()); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[184]’ {aka ‘const unsigned char (*)[184]’} to ‘const iox::mepoo::SegmentManager<>::SegmentMapping*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const char (&)[13], const long unsigned int&, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:34:38: required from here 34 | posix::SharedMemoryObject::create(roudi::SHM_NAME, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35 | topicSize, | ~~~~~~~~~~ 36 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | posix::OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const char (&)[13], const long unsigned int&, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:34:38: required from here 34 | posix::SharedMemoryObject::create(roudi::SHM_NAME, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35 | topicSize, | ~~~~~~~~~~ 36 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | posix::OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObject*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:265:75: required from ‘T& iox::cxx::vector::at(uint64_t) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888; uint64_t = long unsigned int]’ 265 | return const_cast(const_cast*>(this)->at(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:117:15: required from ‘iox::cxx::vector& iox::cxx::vector::operator=(iox::cxx::vector&&) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 117 | at(i) = std::move(rhs.at(i)); | ~~^~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:70:11: required from ‘iox::cxx::vector::vector(iox::cxx::vector&&) [with T = iox::posix::PosixGroup; long unsigned int Capacity = 888]’ 70 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/mepoo/segment_manager.inl:55:10: required from ‘iox::mepoo::SegmentManager::SegmentMappingContainer iox::mepoo::SegmentManager::getSegmentMappings(const iox::posix::PosixUser&) [with SegmentType = iox::mepoo::MePooSegment<>; SegmentMappingContainer = iox::cxx::vector::SegmentMapping, 100>]’ 55 | auto groupContainer = user.getGroups(); | ^~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:59:61: required from here 59 | auto segmentMapping = segmentManager->getSegmentMappings(posix::PosixUser::getUserOfCurrentProcess()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[8]’ {aka ‘const unsigned char (*)[8]’} to ‘const iox::posix::PosixGroup*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const char (&)[13], const long unsigned int&, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:34:38: required from here 34 | posix::SharedMemoryObject::create(roudi::SHM_NAME, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35 | topicSize, | ~~~~~~~~~~ 36 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | posix::OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::SharedMemoryObjectError; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::SharedMemoryObject; Targs = {iox::posix::SharedMemoryObjectError}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::SharedMemoryObject, iox::posix::SharedMemoryObjectError}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/design_pattern/creation.inl:43:18: required from ‘static DesignPattern::Creation::result_t DesignPattern::Creation::create(Targs&& ...) [with Targs = {const char (&)[13], const long unsigned int&, iox::posix::AccessMode, iox::posix::OpenMode, void* const&}; DerivedClass = iox::posix::SharedMemoryObject; ErrorType = iox::posix::SharedMemoryObjectError; result_t = iox::cxx::expected]’ 43 | return verify(DerivedClass(std::forward(args)...)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/runtime/shared_memory_user.cpp:34:38: required from here 34 | posix::SharedMemoryObject::create(roudi::SHM_NAME, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 35 | topicSize, | ~~~~~~~~~~ 36 | posix::AccessMode::READ_WRITE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | posix::OpenMode::OPEN_EXISTING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | posix::SharedMemoryObject::NO_ADDRESS_HINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::SharedMemoryObjectError*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/vector.hpp:212, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/roudi/service_registry.hpp:23, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:18: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::begin() [with T = iox::cxx::optional; long unsigned int Capacity = 1024; iterator = iox::cxx::optional*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:57:24: required from here 57 | for (auto& entry : m_serviceDescriptions) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:316:12: warning: cast from ‘uint8_t (*)[384]’ {aka ‘unsigned char (*)[384]’} to ‘iox::cxx::vector, 1024>::iterator’ {aka ‘iox::cxx::optional*’} increases required alignment of target type [-Wcast-align] 316 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘T* iox::cxx::vector::end() [with T = iox::cxx::optional; long unsigned int Capacity = 1024; iterator = iox::cxx::optional*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:57:24: required from here 57 | for (auto& entry : m_serviceDescriptions) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:328:12: warning: cast from ‘uint8_t*’ {aka ‘unsigned char*’} to ‘iox::cxx::vector, 1024>::iterator’ {aka ‘iox::cxx::optional*’} increases required alignment of target type [-Wcast-align] 328 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::begin() const [with T = iox::cxx::optional; long unsigned int Capacity = 1024; const_iterator = const iox::cxx::optional*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:151:24: required from here 151 | for (auto& entry : m_serviceDescriptions) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:322:12: warning: cast from ‘const uint8_t (*)[384]’ {aka ‘const unsigned char (*)[384]’} to ‘iox::cxx::vector, 1024>::const_iterator’ {aka ‘const iox::cxx::optional*’} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(&(m_data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T* iox::cxx::vector::end() const [with T = iox::cxx::optional; long unsigned int Capacity = 1024; const_iterator = const iox::cxx::optional*]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:151:24: required from here 151 | for (auto& entry : m_serviceDescriptions) | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:334:12: warning: cast from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘iox::cxx::vector, 1024>::const_iterator’ {aka ‘const iox::cxx::optional*’} increases required alignment of target type [-Wcast-align] 334 | return reinterpret_cast((&(m_data[0]) + m_size)[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl: In instantiation of ‘const T& iox::cxx::vector::at(uint64_t) const [with T = iox::cxx::optional; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:284:14: required from ‘const T& iox::cxx::vector::operator[](uint64_t) const [with T = iox::cxx::optional; long unsigned int Capacity = 1024; uint64_t = long unsigned int]’ 284 | return at(index); | ~~^~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:171:46: required from here 171 | auto& entry = m_serviceDescriptions[i]; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/vector.inl:272:12: warning: cast from ‘const uint8_t (*)[384]’ {aka ‘const unsigned char (*)[384]’} to ‘const iox::cxx::optional*’ increases required alignment of target type [-Wcast-align] 272 | return reinterpret_cast(m_data)[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/variant.hpp:21, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:24, from /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/include/iceoryx_posh/internal/roudi/service_registry.hpp:20: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:101:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 101 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::roudi::ServiceRegistry::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::roudi::ServiceRegistry::Error}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::roudi::ServiceRegistry::Error}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:174:5: required from here 174 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::roudi::ServiceRegistry::Error*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:105:55: required from ‘static void iox::cxx::internal::call_at_index::destructor(uint64_t, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 105 | call_at_index::destructor(index, ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:136:57: required from ‘void iox::cxx::variant::call_element_destructor() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 136 | internal::call_at_index<0, Types...>::destructor(m_type_index, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:128:5: required from ‘iox::cxx::variant::~variant() [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 128 | call_element_destructor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:316:5: required from here 316 | ~expected() noexcept = default; | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:165:13: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 165 | reinterpret_cast(ptr)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::roudi::ServiceRegistry::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::roudi::ServiceRegistry::Error}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::roudi::ServiceRegistry::Error]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::roudi::ServiceRegistry::Error]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:40:21: required from here 40 | return cxx::success<>(); | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::roudi::ServiceRegistry::Error*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::roudi::ServiceRegistry::Error; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::roudi::ServiceRegistry::Error}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:375:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ErrorType = iox::roudi::ServiceRegistry::Error]’ 375 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:367:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ErrorType = iox::roudi::ServiceRegistry::Error]’ 367 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_posh/source/roudi/service_registry.cpp:40:21: required from here 40 | return cxx::success<>(); | ^~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::roudi::ServiceRegistry::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::roudi::ServiceRegistry::Error*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:125:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 125 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:113:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 113 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:204:111: required from here 204 | auto call = posix::posixCall(strtoull)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULLONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:267:109: required from here 267 | auto call = posix::posixCall(strtoul)(v, nullptr, STRTOULL_BASE).failureReturnValue(ULONG_MAX).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:318:112: required from here 318 | posix::posixCall(strtoll)(v, nullptr, STRTOULL_BASE).failureReturnValue(LLONG_MAX, LLONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:367:117: required from here 367 | auto call = posix::posixCall(strtol)(v, nullptr, STRTOULL_BASE).failureReturnValue(LONG_MAX, LONG_MIN).evaluate(); | ^ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = float]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:161:26: required from here 159 | return !posix::posixCall(strtof)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | .failureReturnValue(HUGE_VALF, -HUGE_VALF) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:176:26: required from here 174 | return !posix::posixCall(strtod)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | .failureReturnValue(HUGE_VAL, -HUGE_VAL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:129:60: required from ‘static void iox::cxx::internal::call_at_index::moveConstructor(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 129 | call_at_index::moveConstructor(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:111:70: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 111 | internal::call_at_index<0, Types...>::moveConstructor(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:189:44: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 189 | new (destination) T(std::move(*reinterpret_cast(source))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp: In instantiation of ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 1; T = iox::posix::PosixCallResult; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’: /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:117:49: required from ‘static void iox::cxx::internal::call_at_index::move(uint64_t, iox::cxx::internal::byte_t*, iox::cxx::internal::byte_t*) [with long unsigned int N = 0; T = iox::posix::PosixCallResult; Targs = {iox::posix::PosixCallResult}; uint64_t = long unsigned int; iox::cxx::internal::byte_t = unsigned char]’ 117 | call_at_index::move(index, source, destination); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant.inl:118:59: required from ‘constexpr iox::cxx::variant& iox::cxx::variant::operator=(iox::cxx::variant&&) [with Types = {iox::posix::PosixCallResult, iox::posix::PosixCallResult}]’ 118 | internal::call_at_index<0, Types...>::move(m_type_index, rhs.m_storage, m_storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:124:17: required from ‘iox::cxx::expected& iox::cxx::expected::operator=(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 124 | m_store = std::move(rhs.m_store); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/expected.inl:115:11: required from ‘iox::cxx::expected::expected(iox::cxx::expected&&) [with ValueType = iox::posix::PosixCallResult; ErrorType = iox::posix::PosixCallResult]’ 115 | *this = std::move(rhs); | ~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/posix_call.inl:162:26: required from ‘iox::cxx::expected, iox::posix::PosixCallResult > iox::posix::PosixCallEvaluator::evaluate() const && [with ReturnType = long double]’ 162 | return iox::cxx::success>(m_details.result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/convert.inl:191:26: required from here 189 | return !posix::posixCall(strtold)(v, nullptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | .failureReturnValue(HUGE_VALL, -HUGE_VALL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | .evaluate() | ~~~~~~~~~^~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:14: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/iceoryx-2.0.6+dfsg/iceoryx_hoofs/include/iceoryx_hoofs/internal/cxx/variant_internal.hpp:177:61: warning: cast from ‘iox::cxx::internal::byte_t*’ {aka ‘unsigned char*’} to ‘iox::posix::PosixCallResult*’ increases required alignment of target type [-Wcast-align] 177 | *reinterpret_cast(destination) = std::move(*reinterpret_cast(source)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX shared library libiceoryx_posh.so cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/cmake -E cmake_link_script CMakeFiles/iceoryx_posh.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/iceoryx-2.0.6+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-error=template-body -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/iceoryx_posh.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libiceoryx_posh.so.2 -o libiceoryx_posh.so.2.0.6 CMakeFiles/iceoryx_posh.dir/source/log/posh_logging.cpp.o CMakeFiles/iceoryx_posh.dir/source/capro/capro_message.cpp.o CMakeFiles/iceoryx_posh.dir/source/capro/service_description.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_header.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_management.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/chunk_settings.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_config.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_config.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_manager.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/mem_pool.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/shared_chunk.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/shm_safe_unmanaged_chunk.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/segment_manager.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/mepoo_segment.cpp.o CMakeFiles/iceoryx_posh.dir/source/mepoo/memory_info.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/interface_port_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/base_port.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_user.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/publisher_port_roudi.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_user.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_roudi.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_single_producer.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_multi_producer.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/subscriber_port_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_roudi.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/client_port_user.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_roudi.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/ports/server_port_user.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_listener.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_notifier.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/condition_variable_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/locking_policy.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/building_blocks/unique_port_id.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/client_options.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/listener.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/notification_info.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/rpc_header.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/publisher_options.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/server_options.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/subscriber_options.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/trigger.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/trigger_handle.cpp.o CMakeFiles/iceoryx_posh.dir/source/popo/user_trigger.cpp.o CMakeFiles/iceoryx_posh.dir/source/version/version_info.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_base.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_user.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_interface_creator.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_runtime_interface.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/ipc_message.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/port_config_info.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_impl.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/posh_runtime_single_process.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/service_discovery.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/node.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/node_data.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/node_property.cpp.o CMakeFiles/iceoryx_posh.dir/source/runtime/shared_memory_user.cpp.o CMakeFiles/iceoryx_posh.dir/source/roudi/service_registry.cpp.o -Wl,-rpath,/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs:/build/reproducible-path/iceoryx-2.0.6+dfsg/obj/hoofs/platform: ../hoofs/libiceoryx_hoofs.so.2.0.6 -lrt ../hoofs/platform/libiceoryx_platform.so.2.0.6 -lrt -lpthread -latomic cd /build/reproducible-path/iceoryx-2.0.6+dfsg/obj/posh && /usr/bin/cmake -E cmake_symlink_library libiceoryx_posh.so.2.0.6 libiceoryx_posh.so.2 libiceoryx_posh.so make[3]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' [ 34%] Built target iceoryx_posh make[2]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/iceoryx-2.0.6+dfsg/obj' dh_auto_build: error: cd obj && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:22: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-09-28T04:36:48Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup Sun, 28 Sep 2025 04:36:50 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died with exit 2) +------------------------------------------------------------------------------+ | Summary Sun, 28 Sep 2025 04:37:02 +0000 | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 186496 Build-Time: 526 Distribution: unstable Fail-Stage: build Host Architecture: riscv64 Install-Time: 25 Job: /srv/rebuilderd/tmp/rebuilderdxdIgRm/inputs/iceoryx_2.0.6+dfsg-2.dsc Machine Architecture: riscv64 Package: iceoryx Package-Time: 644 Source-Version: 2.0.6+dfsg-2 Space: 186496 Status: attempted Version: 2.0.6+dfsg-2 -------------------------------------------------------------------------------- Finished at 2025-09-28T04:36:48Z Build needed 00:10:44, 186496k disk space E: Build failure (dpkg-buildpackage died with exit 2) sbuild failed